如何从具有管理权限的终端创建新文件夹?

如何从具有管理权限的终端创建新文件夹?

我想安装 JAVA,但安装说明要求我/java/在标准/usr/文件夹中创建一个名为 的新文件夹。

但这个文件夹被屏蔽了。我的意思是,我无法用 PCManFM 文件管理器在该文件夹上创建新文件夹,因为该选项是灰色的。

因此我猜应该有一个命令可以从终端会话中创建它。(sudo也许用?)

我如何才能获得它?哪个命令是正确的?

答案1

使用以下命令从命令行终端创建文件夹:

sudo mkdir /usr/java

您需要sudo进行更改,/usr因为/usr它归用户所有root

答案2

我将回答您的问题的两个部分:java 安装和文件夹创建。

Java 安装

我们已经有一个关于此的问题了:如何安装 Sun/Oracle 专有的 Java JDK 6/7/8 或 JRE?.所有必要的命令都在那里,我强烈建议您在man COMMAND终端中阅读它们的手册页。

Java 也有开源版本,Open JDK。它的安装稍微简单一些

sudo apt-get install openjdk-7-jre openjdk-7-jdk icedtea-7-plugin

基本上就是这样 - apt-get 会搞定一切。当您安装某个软件包时,apt-get应该dpkg会随软件包附带预安装和后安装脚本,并自动运行以设置您要获取的任何程序。

创建文件夹

文件夹(Linux 术语中为目录)的创建与文件的创建一样,取决于权限。如果文件夹具有以下权限,

drwxr-xr-x 15 testuser  testuser   4096 Nov 22 12:34 testuser/

这意味着该文件夹的所有者testuser可以在那里读写执行内容(首先rwx),而组testuser只能在那里读取和执行内容 - 这是部分r-x,最后r-x一部分意味着对任何其他组或用户的读取执行。

/usr文件夹归 root 用户所有,因此只有 root 可以写入,即创建文件或文件夹。因此,您需要sudo暂时获得 root 权限。

答案3

您有以下几种选择:

  • gksudo pcmanfm将要求您输入密码,然后打开 PCManFM以 root 身份,这有点危险,因为如果不小心,您可能会无意中修改系统文件。

  • sudo mkdir /usr/java将直接创建目录。

答案4

Creates folders and files

mkdir -p ~/example(Folder)/text(Folder)
touch ~/example(folders)/text(Folder)/text{1..420}.txt
chmod -R 757 ~/example (folder with rights)


Move the text to another created folder

mkdir -p /Sturrage/V1Tst/Memes
mv ~/example/text/text{1..125}.txt /Sturrage/V1Tst/Memes


Same thing but with another folder to put all the text files that are left behind and with rights and user.

mkdir -p /V1Tst/Trash
cp ~/example/text/* /V1Tst/Trash
chmod -R 727 /V1Tst
chown -R user:group /V1Tst

相关内容