创建目录结构

创建目录结构

我被布置了一份 Linux 作业,内容如下:

在用户主目录(用户主目录)中创建如图所示的文件树,列出完成该过程的所有命令。

在此输入图像描述

我的问题是我不知道应该使用什么命令来执行此操作。任何帮助,将不胜感激。

答案1

mkdir可以使用命令行上的命令创建单个目录。例如:

mkdir private

private这将在当前目录中创建目录。

您的练习需要一系列创建 show 目录结构的命令,因此这将是一系列mkdir命令。

基本上有两种方法可以解决此作业:

  1. 移动到您的主目录(使用cd),然后创建那里需要的每个目录。然后cd进入其中之一并创建那里需要的每个目录等,或者

  2. 移动到您的主目录,然后mkdir -p仅使用最底部目录的路径。-p该命令的选项将mkdir在指定路径的末尾创建目录,但也会创建任何缺少的中间目录。例如:

    mkdir -p private/homework private/lab
    

    将创建private目录及其下的homework子目录lab

man mkdir另请参阅您系统上的输出。

答案2

文件树应该是目录结构。

然后还有一个细节:使用括号才不会迷路。

mkdir private public temp
(cd private; mkdir lab ...)
(cd public; mkdir music book ...)

(cd public/book; mkdir java c++ Pascal)

这模仿了您交互执行的方式,cd ..也许会返回到更高的级别。

相关内容