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

上周 你操作Xshell连接Linux服务器。
IP是1 9 2 .1 6 8 .1 .1 00。
端口是2 2
然后你用mkdir创建了一个目录,名字叫project1 在命令行里输入的。

接着你用touch创建了空文件,叫script.sh。
同样在命令行输入的。

你用vim打开了script.sh。
在里面写了一些代码。
具体代码我不确定。

最后你用ls -l查看了文件列表。
看到了project1 和script.sh。
就这样了。
你看着办。

linux创建文件夹命令是什么

说白了,Linux里创建文件夹用mkdir就行,但用好它得知道几个关键点。

先说最重要的-p选项,去年我们跑那个监控系统项目时差点栽在这上头——当脚本要创建/var/log/app1 /logs/2 02 3 这种深层目录,但中间某个目录不存在时,不加-p直接报错,加了就自动递归创建,省了无数麻烦。
另外一点是权限控制,比如用-m7 00创建只给文件主操作的目录,这个点很多人没注意,去年运维同学就因为权限设置太松,导致日志目录被随意删除。
还有个细节挺关键的,SELinux环境下必须配-Z,去年测试环境就因为没加这个,新创建的目录连系统自己都访问不了。

我一开始也以为mkdir就那么简单,后来发现不对,参数还能组合用,比如mkdir -p -m7 5 0 /data/project/new这种。
等等,还有个事,创建带空格或特殊符号的目录名时,最好用引号括起来,不然命令行会炸。

建议多试试mkdir -p -m这种组合,绝对值回票价。
欸,说起来,你们觉得mkdir能自动压缩文件夹吗?

linux怎么创建目录

终端启动,输入mkdir,跟目录名,回车。

想子目录,先cd到父目录,再mkdir。

创建后,ls看,确认在。

大小写重要,权限要足。

多目录,空格隔开。