Linux mkdir 命令的初學者教程 | Linux 中國

2021-03-02 Linux中國
編譯自 | https://www.howtoforge.com/linux-mkdir-command/ 
 作者 | Himanshu Arora
 譯者 | Lv Feng

當你使用命令行的時候,無論什麼時候,你都位於一個目錄中,它告訴了命令行當前所位於的完整目錄。在 Linux 中,你可以使用 rm[1] 命令刪除目錄,但是首先,你需要使用 mkdir 命令來創建目錄。在這篇教程中,我將使用一些易於理解的例子來講解這個工具的基本用法。

在開始之前,值得一提的是,這篇教程中的所有例子都已經在 Ubuntu 16.04 LTS 中測試過。

Linux mkdir 命令

正如上面所提到的,用戶可以使用 mkdir 命令來創建目錄。它的語法如下:

mkdir [OPTION]... DIRECTORY...

下面的內容是 man 手冊對這個工具的描述:

如果目錄還不存在,則創建之。

下面這些 Q&A 式的例子將能夠幫助你更好的理解 mkdir 這個命令是如何工作的。

Q1. 如何使用 mkdir 命令創建目錄?

創建目錄非常簡單,你唯一需要做的就是把你想創建的目錄的名字跟在 mkdir 命令的後面作為參數。

mkdir [dir-name]

下面是一個簡單例子:

mkdir test-dir

Q2. 如何確保當父目錄不存在的時候,同時創建父目錄?

有時候,我們需要使用一條 mkdir 命令來創建一個完整的目錄結構,這時候,你只需要使用 -p 這個命令行選項即可。

比如,你想創建目錄 dir1/dir2/dir3,但是,該目錄的父目錄都不存在,這時候,你可以像下面這樣做:

mkdir -p dir1/dir2/dir3

How to make sure parent directories (if non-existent) are created

Q3. 如何在創建目錄時自定義權限?

默認情況下,mkdir 命令創建目錄時會把權限設置為 rwx, rwx, r-x 。

How to set permissions for directory being created

但是,如果你想自定義權限,那麼你可以使用 -m 這一命令行選項。

mkdir -m command option

Q4. 如何使 mkdir 命令顯示操作細節?

如果你希望 mkdir 命令顯示它所執行的操作的完整細節,那麼你可以使用 -v 這一命令行選項。

mkdir -v [dir]

下面是一個例子:

How to make mkdir emit details of operation

結論

你已經看到,mkdir 是一個非常簡單,易於理解和使用的命令。學習這一命令不會遇到任何屏障。在這篇教程中,我們討論到了它的絕大部分命令行選項。記得練習這些命令,並在日復一日的工作中使用這些命令。如果你想了解關於這一命令的更過內容,請查看它的 man[2] 手冊。

via: https://www.howtoforge.com/linux-mkdir-command/

作者:Himanshu Arora[4] 譯者:ucasFL 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

請訪問「原文連結」獲得可點擊的文內連結、全尺寸原圖和相關文章。

相關焦點

  • Linux教程之Linux mkdir 創建文件夾命令
    Linux教程之Linux mkdir 創建文件夾命令 Linux(Ubuntu/Fedora/CentOS/RetHat)可以通過GMONE和KDE界面直接創建文件夾和文件目錄。當然,有時候直接通過終端用 mkdir 命令來創建會更方便,特別是在Root權限的文件夾和目錄中......
  • linux命令每日一條--mkdir命令
    前面我們使用ls命令列出目錄裡的內容,那目錄是怎麼創建的呢?今天就來說說創建目錄的命令--mkdir。功能說明:該命令是make directorys 的縮寫形式,用於創建目錄。語法:mkdir [OPTION]... DIRECTORY..1.
  • Linux基礎命令之:實驗內容及小結
    命令為:su-root(4)查看cross-3.3.2.tar.bz2所在的Windows下對應分區的格式,並記下其文件設備名稱,如「/dev/hda1」等。命令為:fdisk-l(5)使用mkdir命令在「/mnt」新建子目錄作為掛載點。命令為:mkdir/mnt/win(6)掛載Windows相應分區。
  • Linux mkdir、tar 和 kill 命令的 4 個有用小技巧
    假設你要創建一個類似於下面很長的/複雜的目錄樹。實現這最有效的方法是什麼呢?類似下面要實現的目錄樹結構。tecmint/opt$ mkdir tecmint/var$ mkdir tecmint/etc/x1$ mkdir tecmint/usr/x2$ mkdir tecmint/usr/x3$ mkdir tecmint/tmp/Y1$ mkdir tecmint/tmp/Y2$ mkdir tecmint
  • 走進Linux(下)——arch linux的安裝教程
    New走進Linux(下)——arch linux的安裝教程一、為什麼選擇arch Linux?相比Debian/Ubuntu、SUSE、RedHat/Fedora 等其他發行版, Arch Linux 屬於輕量級選手,其簡單的設計讓它容易被輕鬆擴展和配置成為任何想要的系統類型。
  • XshellPortable——linux優秀連接工具教程(帶常用命令)
    有很多人在剛剛學習開發的時候總對linxu有很大的不理解和不會使用,這些都很正常,畢竟linux不是可視化操作。今天就帶來Xshell使用教程Xshell 是一個強大的安全終端模擬軟體,它支持SSH1, SSH2, 以及Microsoft Windows 平臺的TELNET 協議。
  • 為 Linux 初學者講解 wc 命令 | Linux 中國
    編譯自 | https://www.howtoforge.com/linux-wc-command-explained-for-beginners-6
  • linux作業系統常用命令及常用問題
    一、linux作業系統常用命令>linux作業系統詳解(linux不再難懂)●man :任何時候你覺得對一個命令行不是很確定,都可以通過輸入「man + 命令」了解這個命令能確切是做什麼的。
  • Linux:掛接(mount)命令的使用方法
    其實linux系統下製作和使用光碟鏡像比Windows系統更方便,不必借用任何第三方軟體包。   1、從光碟製作光碟鏡像文件。將光碟放入光碟機,執行下面的命令。   #mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1    #mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2   linux系統下使用fdisk分區命令和mkfs文件系統創建命令可以將移動硬碟的分區製作成linux系統所特有的ext2
  • 使用cat命令在Linux中組合文本文件
    在本教程中,您將學習如何使用cat命令將兩個或多個文件中的文本合併為一個文件。 這將幫助您從普通初學者獲得Ubuntu上的高級用戶狀態。 我們在Ubuntu 18.04 LTS系統上運行了本教程中提到的命令。我們在本文中提供一些示例,它們將幫助您在以下四種方案中理解cat命令的正確用法:注意:在更改內容之前備份重要文件是一種很好的做法。
  • linux命令大全
    Linux命令大全之所以有存在的必要就是因為,linux作為非主流市場裡面的主流作業系統,不僅是免費的而且它還是一個非常優秀的作業系統,與MS-WINDOWS相比,可靠、 穩定、速度快。且擁有豐富的根據UNIX版本改進的強大功能。
  • Linux掛載命令mount用法及參數詳解
    將光碟放入光碟機,執行下面的命令。,執行下面的命令。#mkdir -p /mnt/usbhd1 #mkdir -p /mnt/usbhd2註:建立目錄用來作掛接點(mount point)#mount -t ntfs /dev/sdc1 /mnt/usbhd1 #mount -t vfat /dev/sdc5 /mnt/usbhd2註:對ntfs
  • Linux 的 fmt 命令用法與案例 | Linux 中國
    編譯自 | https://www.howtoforge.com/linux-fmt-command/  作者 | Himanshu Arora
  • 《Linux就該這麼學》與《鳥哥的linux私房菜》哪個更適合初學者?
    期初學習看書推薦:《Linux就該這麼學》,《鳥哥的linux私房菜》、《Linux 內核設計與實現》……三本相比來說更推薦《Linux就該這麼學》,原因是言簡意賅,不像鳥哥那麼厚重看一半就閒置了……;後面是命令:man、date、wget、reboot……;再後面就是實驗:修改文件、修改文件權限、建立不同帳戶、帳戶間的切換……;「但是最重要的別不是這些表面的東西,而是你是否能夠徹底了解linux系統的思想
  • linux學習
    當是普通用戶命令行會 顯示$作為提示符當是root身份命令行會 顯示#作為提示符查看目錄和文件ls [OPTION] .../ -name zip -print/usr/bin/zipwhereis findwhereis -b find man find  #find的幫助手冊 J下 K上 空格下一頁 Q退出whatis unmae #apropos search #搜索一個文件,不知道用什麼命令
  • 在 Linux 下 9 個有用的 touch 命令示例 | Linux 中國
    在 touch 命令中使用 -c 選項即可,如果文件存在,那麼我們可以改變文件的訪問時間,如果不存在,我們也可不會創建它。[root@linuxtechi ~]# touch -c -t 202510191820 devops.txt使用 stat 命令查看更新訪問和修改時間:stat-command-output-linux根據日期字符串設置訪問和修改時間,在 touch 命令中使用 -d 選項,然後指定日期字符串,後面跟文件名
  • Linux常用命令:Linux more命令使用方法
    1.命令格式:more [-dlfpcsu ] [-num ] [+/ pattern] [+ linenum] [file ... ] 2.命令功能:more命令和cat的功能一樣都是查看文件裡的內容,但有所不同的是more可以按頁來查看文件的內容,還支持直接跳轉行等功能。
  • 為初學者準備的 ln 命令教程(5 個示例) | Linux 中國
    當我們在命令行上工作時,您可能需要在文件之間創建連結。這時,您可以可以藉助一個專用命令,ln。本教程中,我們將通過一些簡單易理解的例子來討論此工具的基礎知識。在此之前,值得一提的是,本教程所有例子都已在 Ubuntu 16.04 上測試通過。Linux ln 命令正如你現在所了解的,ln 命令能夠讓您在文件之間創建連結。
  • 每天一個 Linux 命令(31): /etc/group文件詳解
    linux /etc/group文件是有關於系統管理員對用戶和用戶組管理的文件,linux用戶組的所有信息都存放在/etc/group文件中。具有某種共同特徵的用戶集合起來就是用戶組(Group)。用戶組(Group)配置文件主要有 /etc/group和/etc/gshadow,其中/etc/gshadow是/etc/group的加密信息文件。
  • Linux文件的常用操作命令
    linux文件操作常用指令1、系統命令runlevel # 查看當前的運行級別systemctl status firewalld # 開啟網絡服務功能stop # 關閉restart # 重啟reload # 重載reboot # 重啟halt # 關機poweroff # 關機2、查看文件常用命令cat # 在命令提示符下查看文件內容more # 在命令提示符中分頁查看文件內容