Linux如何创建多级目录结构

Linux里啊,创建多级目录最方便的就是用mkdir命令,再加个-p选项。
说实话,这个p就是parent的意思,表示创建父目录。

比如要创建 /project/logs/app/debug 这堆目录,你直接打命令:mkdir -p /project/logs/app/debug
这个命令就会自动给你建好,从上到下,project、logs、app、debug,中间哪一级已经建好了,它就不重复建了。
我试过,效率很高。

要是你想同时建好几个分支目录,更简单。
用大括号{}展开。
比如我打这个命令:
mkdir -p /project/{logs,data,config}/{temp,backup}
你看,它就会给你建这么一堆:
/project/logs/temp /project/logs/backup /project/data/temp /project/data/backup /project/config/temp /project/config/backup
是不是很方便?不用一个一个手动建。
特别适合写脚本的时候用。

我之前写一个网站部署脚本,就需要提前建好一堆目录。
我就在脚本里加了这么几行:
!/bin/bash mkdir -p /var/www/ mkdir -p /var/log/myapp mkdir -p /var/run/myapp
每次部署的时候啊,这些目录肯定得先存在,不然程序跑起来会出问题。
用脚本建好就省事了。

反正记住,mkdir -p就是创建多级目录的利器。
大括号展开{}能帮你同时建多个分支。
脚本部署啊、初始化环境啊,这些场景特别有用。

linux创建目录

对,就是这事儿。
mkdir命令简单,几步搞定。

单个目录,直接写名,比如mkdir mydir。

要递归创建多级,加-p,比如mkdir -pa/b/c。

一次性创建多个,用空格分开,mkdir dir1 dir2 dir3
设置权限,用-m,比如mkdir -m7 5 5 public_dir。

看创建过程,加-v,mkdir -v new_folder。

别忘,目录名别带斜杠或特殊字符,有空格用引号。

存在同名,提示错误,解决方法自己看。

管理员权限,用sudo。

创建完,ls -l看一眼,先这样。

Linux 下 如何在一个目录下创建多个 子目录

哎呦,咱们得来聊聊这个xshell软件连接linux服务器的操作。
首先啊,你得打开xshell,这玩意儿得是打开的,然后呢,你得输入服务器的IP地址和端口,得对吧?我记得那时候,我连接服务器那会儿,地址端口都是固定的。

然后呢,连接上之后,咱们得创建个目录。
用那个【mkdir目录名】的指令,就像我以前创建个叫"project"的目录,得输入mkdir project,然后回车,目录就创建出来了。
接着,用cd project进入这个目录。

接下来,咱们要创建个文件。
用touch文件名,比如说,创建个"config.txt",就得输入touch config.txt。
这时候,文件就有了,但里面是空的。

然后,咱们得编辑这个文件。
用vim文件名,比如vim config.txt,然后回车。
这时候,屏幕上会出现一个编辑器,你就能编辑文件了。
我记得我第一次用vim编辑文件的时候,那叫一个懵,后来慢慢就上手了。

最后,咱们检查一下文件。
输入ls-l,这回你就能看到当前目录下的文件了,包括我们刚才创建的那个"config.txt"。
就这样,整个流程就完成了。
说实话,我当时也没想明白这些指令是怎么来的,后来慢慢就熟悉了。
现在看来,操作其实挺简单的。