在 /usr/share 文件夹中创建文件夹

在 /usr/share 文件夹中创建文件夹

我需要在/usr/share文件夹中创建一个文件夹,以便手动将程序放入其中。

如何在/usr/share文件夹中手动创建文件夹?

答案1

如果您想创建一个名为 directory 的目录,some_dir/usr/share/需要发出以下命令:

sudo mkdir /usr/share/some_dir

为什么使用 sudo

您可能想知道为什么需要使用sudo,简单的答案是/usr/share具有以下权限755

drwxr-xr-x 295 root root 12288 Feb 18 21:03 share 

这只允许root在这个目录上写入,这意味着只有 root 可以在这个目录内创建目录。

答案2

我们不应该在 HOME 之外写入或创建文件夹。限制文件权限是一项功能,可让我们拥有安全稳定的系统。

如果您确实需要并且您知道自己在做什么,那么您将需要登录到管理员帐户,在该帐户中您可以始终获得“root”权限来访问您计算机上的任何内容。

sudo终端中命令前面的命令将暂时授予您 root 权限来执行管理任务,包括在任何地方创建和删除目录。您通常会没有被警告如果你做了一些愚蠢的事,那么不可挽回的损害就需要你自己承担责任。

另请阅读:

写入/usr/share将影响您计算机上的所有帐户。如果您只需要为单个帐户使用程序,则将其存储在.主目录中特殊隐藏 ( ) 文件夹内的子文件夹中更为安全:例如~/.local/bin/,, 。您将拥有那里所有文件的完全权限。已下载~/.local/sbin/~/.local/share/applications/可供所有用户访问的应用程序应转至/opt/

答案3

sudo mkdir /usr/share/your_directory_name会做的。

答案4

/use/share或者,您也可以通过在终端中执行以下命令以图形方式创建目录或文件:

gksu nautilus

您将看到文件管理器,但具有 root 访问权限。

相关内容