自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

終端基礎(chǔ):在 Linux 終端中創(chuàng)建目錄

系統(tǒng) Linux
在本系列的這一部分,我將討論如何使用 mkdir 命令在 Linux 命令行中建立新的文件夾。

在終端基礎(chǔ)系列的 ??上一章?? 中,你學(xué)到了在 Linux 命令行中改變文件夾的知識(shí)。

我在最后給出了一個(gè)練習(xí),簡(jiǎn)單地提到了創(chuàng)建目錄。

在本系列的這一部分,我將討論如何使用 ??mkdir?? 命令在 Linux 命令行中建立新的文件夾。

mkdir dir_name

??mkdir?? 是 “創(chuàng)建目錄make directories” 的簡(jiǎn)稱。讓我們來看看這個(gè)命令的使用情況。

?? 如果你不知道,文件夾在 Linux 中被稱為目錄。

在 Linux 中創(chuàng)建一個(gè)新目錄

你現(xiàn)在應(yīng)該已經(jīng)熟悉了 ??Linux 中絕對(duì)路徑和相對(duì)路徑的概念???。如果沒有,請(qǐng)參考 ??本教程??。

如果你的系統(tǒng)還沒有打開終端,請(qǐng)打開它。通常情況下,你從主目錄(??/home/username??)開始。但為了本教程和回憶一些事情,我假定你不在你的主目錄中。

所以,先換到你的主目錄:

cd

是的,如果你簡(jiǎn)單地輸入 ??cd???,沒有任何選項(xiàng)和參數(shù),它就會(huì)把你帶到你的主目錄。你也可以使用 ??cd ~?? 等方法。

在這里,建立一個(gè)新的目錄,叫做 ??practice??。

mkdir practice

你能切換到這個(gè)新建立的 ??practice?? 目錄嗎?

cd practice

很好!現(xiàn)在你有了一個(gè)專門的文件夾,你將在這里練習(xí)本系列中的 Linux 命令行教程。

Example of making new directory in Linux

Example of making new directory in Linux

創(chuàng)建多個(gè)新目錄

你剛剛創(chuàng)建了一個(gè)新的目錄。如果你要?jiǎng)?chuàng)建不止一個(gè)呢?比方說,有三個(gè)。

你可以對(duì)每個(gè)目錄連續(xù)使用三次 ??mkdir?? 命令。這將會(huì)起作用。然而,這并不是真的需要。你可以像這樣同時(shí)創(chuàng)建多個(gè)目錄來節(jié)省時(shí)間和精力:

mkdir dir1 dir2 dir3

請(qǐng)繼續(xù)這樣做吧。你可以列出 ??practice??? 目錄的內(nèi)容,查看所有新創(chuàng)建的目錄。以后會(huì)有更多關(guān)于 ??ls?? 命令的內(nèi)容。

Create multiple new directories in Linux with mkdir command

Create multiple new directories in Linux with mkdir command

?? 你不能在同一地方有兩個(gè)同名的文件夾或文件。

創(chuàng)建多個(gè)嵌套的子目錄

你現(xiàn)在知道了一次創(chuàng)建多個(gè)目錄的方法。

但是,如果你要?jiǎng)?chuàng)建一個(gè)嵌套的目錄結(jié)構(gòu)呢?比方說,你需要在 ??dir1??? 里面的 ??subdir1??? 里面創(chuàng)建一個(gè)目錄 ??subdir2??。

dir1/subdir1/subdir2

這里的問題是 ??subdir1??? 并不存在。所以如果你嘗試 ??mkdir dir1/subdir1/subdir32??,你會(huì)得到一個(gè)錯(cuò)誤:

abhishek@itsfoss:~/practice$ mkdir dir1/subdir1/subdir2
mkdir: cannot create directory ‘dir1/subdir1/subdir2’: No such file or directory

如果你不知道的話,你會(huì)選擇 ??mkdir dir1/subdir1???,然后運(yùn)行 ??mkdir dir1/subdir2??。這將會(huì)起作用。然而,有一個(gè)更好的方法。

你使用 ??-p?? 選項(xiàng),它會(huì)在需要時(shí)創(chuàng)建父目錄。如果你運(yùn)行下面的命令:

mkdir -p dir1/subdir1/subdir2

它將創(chuàng)建 ??subdir1???,然后在 ??subdir1??? 里面創(chuàng)建 ??subdir2??。

?? 不是命名慣例,但最好在文件和目錄名中避免空格。使用下劃線或破折號(hào)代替,因?yàn)樘幚砦募?目錄名中的空格需要額外精力。

測(cè)試你的知識(shí)

這是一個(gè)相當(dāng)簡(jiǎn)短的教程,因?yàn)?nbsp;??mkdir?? 命令只有幾個(gè)選項(xiàng)。

現(xiàn)在,讓我給你一些實(shí)踐練習(xí),以利用你先前創(chuàng)建的 ??practice?? 目錄。

  • 不進(jìn)入 ??dir2?? 目錄,在其中創(chuàng)建兩個(gè)新的子目錄。
  • 不進(jìn)入 ??dir3??? 目錄,創(chuàng)建兩級(jí)嵌套子目錄(??subdir1/subdir2??)
  • 進(jìn)入 dir2 目錄。在這里,在你的主目錄下創(chuàng)建一個(gè)名為 ??temp_stuff?? 的目錄。不要擔(dān)心,我們將在本系列教程的后面刪除它。
  • 回到父目錄 ??practice???,嘗試創(chuàng)建一個(gè)名為 ??dir3??? 的目錄。你看到一個(gè)錯(cuò)誤。你能用 ??-p?? 選項(xiàng)使它消失嗎?

你可以 ??在社區(qū)論壇討論這個(gè)練習(xí)??。

在終端基礎(chǔ)系列的下一章中,你將學(xué)習(xí)如何用 ??ls?? 命令列出一個(gè)目錄的內(nèi)容。

如果你有問題或建議,請(qǐng)告訴我。

責(zé)任編輯:龐桂玉 來源: Linux中國(guó)
相關(guān)推薦

2023-10-22 08:39:13

Linux目錄切換

2023-03-21 12:52:05

Linux創(chuàng)建文件

2023-08-01 08:26:24

Linux文件目錄

2023-11-25 17:13:49

Linux重命名文件

2021-08-13 15:00:40

Linux終端移動(dòng)文件

2020-02-10 09:23:09

LinuxReddit命令

2022-06-28 09:10:28

Linuxtree命令

2023-05-13 17:43:17

Linux文件文件夾

2021-08-16 13:34:07

Linux終端刪除文件

2019-06-19 13:50:21

NeofetchLinux

2020-10-15 06:00:22

LinuxLinux終端幻燈片

2022-09-30 12:55:14

Linux筆記

2022-10-08 06:43:15

Linux系統(tǒng)終端

2014-07-04 09:47:24

SwiftSwift開發(fā)

2020-05-17 16:12:03

Linux終端命令

2021-08-24 16:20:38

Linux終端

2021-09-13 09:30:09

Linux調(diào)整圖像ImageMagick

2022-02-25 07:38:35

Linux

2022-04-18 16:28:30

Linux

2017-04-12 11:16:08

Python終端編程
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)