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

记得上次在咖啡厅,在笔记本电脑上敲代码,突然发现Wi-Fi断了,急得满头大汗。
幸运的是,我有移动 Wi-Fi,所以我很快连接并继续修补。
不,在处理 Linux 目录时很容易遇到类似的困境,但幸运的是,如果你有条理,你总能解决它们。

例如,上次在公司,我需要为每个项目创建一个单独的目录,并且还包含子目录。
在 VirtualBox 中打开 Ubuntu,首先导航到要创建的目录的根目录,例如 /home/user。
所以 mkdir project1 、mkdir project1 /docs、mkdir project1 /src。
只需用 ls -l 确认即可看到三个目录已设置。
然后点击project1 /src中的main.c,然后vim main.c并输入两个printf("Hello, World!");。
保存并退出后,使用 gcc main.c -o main 进行编译,运行 ./main ,Hello 将实际打印到屏幕上。
整个过程从创建目录到编写代码、编译、运行,只需要十分钟左右。

但有时会崩溃。
比如上次想要备份project1 目录下的文件,本来想用cp -r project1 /backup,但是忘记先cd到/backup,直接复制了。
我发现路错了,必须重新开始。
这时,我想起在做这些操作之前,先创建一个列表,比如“创建目录列表”、“要编辑的文件”、“依赖包”,然后将它们粘贴到旁边,这样可以省去很多麻烦。

等一下,还有一件事。
当我上次使用find /home/user -name project1 确认目录位置时,突然发现里面有一个隐藏的.git文件。
当时我还在想为什么会有多余的东西。
查了一下,原来是我使用Git管理项目时留下的。
看似Linux看似简单,细节中却隐藏着很多知识。

linux命令建新目录

要创建目录,请使用 mkdir。
简单明了。

直接创建AAA目录:mkdir AAA。

您想创建多级目录吗?使用 mkdir -p。
例如,mkdir -p BBB/CCC/DDD。
所有不存在的目录将自动创建。

注意权限问题。
未经许可不得创建。