介绍
在本次实验中,你将学习如何在 Linux 系统中创建和组织目录。目录结构对于任何计算机系统高效地组织数据都至关重要。你将使用 mkdir 命令,这是一个用于创建目录的基础 Linux 命令。在本次实验结束时,你将掌握如何使用简单的 Linux 命令创建单个目录、嵌套目录以及复杂的目录结构。
在本次实验中,你将学习如何在 Linux 系统中创建和组织目录。目录结构对于任何计算机系统高效地组织数据都至关重要。你将使用 mkdir 命令,这是一个用于创建目录的基础 Linux 命令。在本次实验结束时,你将掌握如何使用简单的 Linux 命令创建单个目录、嵌套目录以及复杂的目录结构。
在这一步中,你将学习如何在 Linux 系统中使用 mkdir 命令创建一个简单的目录。
mkdir 命令mkdir 命令用于在 Linux 系统中创建目录(文件夹)。mkdir 是“make directory”的缩写。该命令对于在 Linux 系统中组织文件和数据至关重要。
让我们在 project 目录下创建一个名为 marine_biology 的目录:
pwd
你应该会看到显示当前位置的输出:
/home/labex/project
mkdir 命令创建 marine_biology 目录:mkdir marine_biology
ls
你应该会在输出中看到 marine_biology:
marine_biology
恭喜!你刚刚使用 mkdir 命令创建了第一个目录。这个目录将作为组织研究数据的主文件夹。
在这一步中,你将学习如何使用一条命令创建多个目录。当你需要一次性设置多个相关目录时,这种方法非常有用。
mkdir 命令创建多个目录mkdir 命令可以通过列出用空格分隔的目录名来创建多个目录:
mkdir directory1 directory2 directory3
让我们在 marine_biology 目录下创建三个目录:
marine_biology 目录:cd marine_biology
mkdir coral_reefs fish_population deep_sea_discovery
ls
你应该会看到列出的所有三个目录:
coral_reefs deep_sea_discovery fish_population
cd ..
现在你已经一次性创建了多个目录,这将有助于组织不同研究领域的数据。
在这一步中,你将学习如何在 mkdir 命令中使用 -p 选项一次性创建嵌套目录结构。
-p 选项-p 选项(代表“parents”)允许 mkdir 根据需要创建父目录。当你想要创建一个深层次的目录结构而无需手动创建每一级目录时,这个选项非常有用。
Linux bash 还支持花括号展开 ({}),这使你能够在一条命令中创建多个路径相似的目录。
让我们为 coral_reefs 研究领域创建一个嵌套目录结构:
-p 选项结合花括号展开,在 coral_reefs 目录下创建三个子目录:mkdir -p marine_biology/coral_reefs/{images,reports,mapping_data}
ls marine_biology/coral_reefs/
你应该会看到三个新目录:
images mapping_data reports
mkdir -p marine_biology/fish_population/{tropical,deep_water}/{surveys,samples}
ls marine_biology/fish_population/
你应该会看到:
deep_water tropical
ls marine_biology/fish_population/tropical/
你应该会看到:
samples surveys
-p 选项与花括号展开相结合,使你能够用一条命令轻松创建复杂的目录结构,在组织大型数据集时为你节省时间和精力。
在本次实验中,你学习了在 Linux 中创建和组织目录的几个重要概念:
mkdir 命令创建基本目录-p 选项按需创建父目录{}) 在一条命令中创建复杂的目录结构这些目录管理技能是在 Linux 系统中高效组织文件的基础。合理的目录结构有助于保持数据存储的条理性,提高数据的可访问性,并使文件导航更加直观。
你在本次实验中学到的技术可以应用于各种场景,从组织个人项目到在专业环境中管理大规模数据仓库。随着你继续使用 Linux,这些目录管理技能将成为你技术工具包中不可或缺的工具。