1. 程式人生 > >Linux命令之"mkdir"

Linux命令之"mkdir"

linux mkdir 命令用來建立指定的名稱的目錄,要求建立目錄的使用者在當前目錄中具有寫許可權,並且指定的目錄名不能是當前目錄中已有的目錄

1.命令格式:

mkdir [選項目錄...

2.命令功能:

通過 mkdir 命令可以實現在指定位置建立以 DirName(指定的檔名)命名的資料夾或目錄。要建立資料夾或目錄的使用者必須對所建立的資料夾的父資料夾具有寫許可權。並且,所建立的資料夾(目錄)不能與其父目錄(即父資料夾)中的檔名重名,即同一個目錄下不能有同名的(區分大小寫)

3.命令引數:

  -m, --mode=模式,設定許可權<模式> (類似 chmod)

,而不是 rwxrwxrwx 減 umask

  -p, --parents  可以是一個路徑名稱。此時若路徑中的某些目錄尚不存在,加上此選項後,系統將自動建立好那些尚不存在的目錄,即一次可以建立多個目錄;

  -v, --verbose  每次建立新目錄都顯示資訊

      --help   顯示此幫助資訊並退出

      --version  輸出版本資訊並退出

4.命令例項:

例項1建立一個空目錄

命令:

mkdir test1

輸出:

[[email protected] soft]#cd test

[[email protected] test]

#mkdir test1

[[email protected] test]#ll

總計 4drwxr-xr-x 2 root root 4096 10-25 17:42 test1

[root@localhost test]#

例項2遞迴建立多個目錄

命令:

mkdir -p test2/test22

輸出:

[[email protected] test]#mkdir -p test2/test22

[[email protected] test]#ll

總計 8drwxr-xr-x 2 root root 4096 10-25 17:42 test1

drwxr

-xr-x 3 root root 4096 10-25 17:44 test2

[root@localhost test]#cd test2/

[[email protected] test2]#ll

總計 4drwxr-xr-x 2 root root 4096 10-25 17:44 test22

[root@localhost test2]#

例項3建立許可權為777的目錄

命令:

mkdir -m 777 test3

輸出:

[[email protected] test]#mkdir -m 777 test3

[[email protected] test]#ll

總計 12drwxr-xr-x 2 root root 4096 10-25 17:42 test1

drwxr-xr-x 3 root root 4096 10-25 17:44 test2

drwxrwxrwx 2 root root 4096 10-25 17:46 test3

[root@localhost test]#

說明:

test3的許可權為rwxrwxrwx

例項4建立新目錄都顯示資訊

命令:

mkdir -v test4

輸出:

[[email protected] test]#mkdir -v test4

mkdir: 已建立目錄 test4

[root@localhost test]#mkdir -vp test5/test5-1

mkdir: 已建立目錄 test5

mkdir: 已建立目錄 test5/test5-1

[root@localhost test]#

例項五:一個命令建立專案的目錄結構

參考:http://www.ibm.com/developerworks/cn/aix/library/au-badunixhabits.html

命令:

mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}

輸出:

[[email protected] test]#mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}

mkdir: 已建立目錄 scf

mkdir: 已建立目錄 scf/lib

mkdir: 已建立目錄 scf/bin

mkdir: 已建立目錄 scf/doc

mkdir: 已建立目錄 scf/doc/info

mkdir: 已建立目錄 scf/doc/product

mkdir: 已建立目錄 scf/logs

mkdir: 已建立目錄 scf/logs/info

mkdir: 已建立目錄 scf/logs/product

mkdir: 已建立目錄 scf/service

mkdir: 已建立目錄 scf/service/deploy

mkdir: 已建立目錄 scf/service/deploy/info

mkdir: 已建立目錄 scf/service/deploy/product

[root@localhost test]#tree scf/

scf/

|-- bin

|-- doc

|   |-- info

|   `-- product

|-- lib

|-- logs

|   |-- info

|   `-- product

`-- service

`-- deploy

|-- info

`-- product

12 directories, 0 files

[root@localhost test]#

相關推薦

Linux命令mkdir和rmdir

linux mkdir rmdir mkdir make directory 創建目錄 1)mkdir 目錄名 舉例: mkdir dir0 2) mkdir -p 父目錄/子目錄 mkdir -p dir1/dir2 其中,-p是parents的縮寫 連續創建多級目錄,比如父目錄和子目錄,如果父

每天一個Linux命令mkdir

創建文件 dem documents exist ava highlight linux m lin 創建 Linux mkdir命令 mkdir [-p] filename 用於創建一個空目錄 如果該目錄下有相同名稱的目錄那麽會報錯 apple

Linux命令"mkdir"

linux mkdir 命令用來建立指定的名稱的目錄,要求建立目錄的使用者在當前目錄中具有寫許可權,並且指定的目錄名不能是當前目錄中已有的目錄。 1.命令格式: mkdir [選項] 目錄... 2.命令功能: 通過 mkdir 命令可以實現在指定位置建立以 DirName(指定的檔名)命名的資料

linux命令mkdir

linux mkdir 命令用來建立指定的名稱的目錄,要求建立目錄的使用者在當前目錄中具有寫許可權,並且指定的目錄名不能是當前目錄中已有的目錄。 1.命令格式: mkdir [選項] 目錄... 2.命令功能: 通過 mkdir 命令可以實現在指定位置建立以 Di

linux基本命令mkdir

type nag shadow strong alt fff log directory lin 1、mkdir make directorys 創建目錄 例:mkdir /test 在根下創建test目錄參數: -p:遞歸創建目錄 linux基本命令之mkdir

linux unix命令 mkdir rmdir rm

1)mkdir 建立目錄 用法:mkdir [選項]... 目錄... 若指定目錄不存在則建立目錄。 例如要在/home目錄下建立目錄 hunang,使用命令:$ sudo mkdir /home/hunang 這裡要講一下建立目錄樹,可以提高工作效率,就是選項p -p,

linux-shell命令mkdir(make dir)【建立目錄】

功能說明: 建立目錄。 語法介紹: mkdir [-p][--help][--version][-m <目錄屬性>][目錄名稱]。 補充說明: mkdir 可建立目錄並同時設定目錄的許可權。 引數說明: -m<目錄屬性> 或 --m

Linux命令stty

repl 位置 而不是 connector 啟動 previous dsr 根據 pass 用途說明 stty命令用於顯示和修改終端行設置(change and print terminal line settings)。 常用參數 stty命令不帶參數可以打印終端行設置,

Linux命令kill

多種方式 輸入 字符 指定 避免 選項 con 擴展 firefox 精通Linux的kill命令    不管你使用哪種操作系統,你一定會遇到某個行為失常的應用,它把自己鎖死並拒絕關閉。在Linux(還有Mac)。你能夠用一個"kill"命令強制終結它。在這個教程中,我

Linux命令netstat

unknown 網絡相關 mes packet forward 提示 send 狀態 統計 Linux命令之netstat詳解 簡介 Netstat 命令用於顯示各種網絡相關信息,如網絡連接,路由表,接口狀態 (Interface Statistics),masquerad

linux 命令 apt-get

檢查 end 修正 blog font span man 損壞 /var/ apt-get 是一個下載安裝軟件包的簡單命令行接口 使用方法: apt-get [OPTIONS] [COMMANDS] [PACKAGE_NAMES] OPTIONS:

linux 命令 watch

html shell ati watch命令 art track pwd -s 周期 watch能夠幫你監測一個命令的執行結果,省得你一遍遍的手動執行。在Linux下。watch是周期性的執行下個程序。並全屏顯示執行結果。你能夠拿他來監測你想要的一切命令的結果變化,

Linux命令CP詳解

linux命令之cp詳解Linux命令之CP詳解嘿嘿,又一周過去了,大家過的怎麽樣呢,在這一周時間裏,小編可是又學到不少新知識呢。今天呢,小編就和大家分享一下Linux中我們常用的CP的命令,這裏的cp可是copy的簡寫噢。(容我嘚瑟一下) 學過linux的都知道,在我們操作的過程中,我們常常會用到cp這個命

linux命令head、tail命令具體解釋

-c pri fadein rip lin comment pen inux ont head 語法 樣例 tail 語法 樣例 head和tail組合使用方法舉例 head 語法 head [-n -k ].

Linux命令——id

命令 linux id id命令是查看用戶相關屬性信息。顯示真實有效的id(UID)和組ID(GID),UID是對應用戶的單一身份標識,GID則是對應多個UID。常用參數:  -g或--group  顯示用戶所屬群組的ID。  -G或--groups  顯示用戶所屬附加群組的ID。  -n或--n

linux 命令top

設置 smd gnome ont str 優先級 ive set tld top命令是顯示當前系統正在執行的進程相關信息。包含進程ID、內存占用率等;top命令格式例如以下: top [OPTIONS] OPTIONS: -b 批處理 -c

移位運算、Arrays中的copyOf、java.util.AbstractCollection、linux命令tail

xca eid width gte 技術分享 blank strac eba tail 移位運算:http://www.cnblogs.com/hongten/p/hongten_java_yiweiyunsuangfu.html。 ---------- Arrays中的c

Linux命令uptime

and sin bsp 登錄 logs 0.00 mage 查看 工具包 這是什麽 uptime用來查看系統已經啟動了多長時間了。 它顯示的信息和w命令的頭(第一行)是一樣一樣的。 舉個栗子 舉一個實際的應用場景: 比如發現服務器上的某些沒有加入開機啟動的服務掛了一

Linux命令命令查找方式

命令查找順序1 命令類型 linux中命令類型分為兩類,一類為shell中自帶的命令,即內部命令,而其它的在文件系統之上的命令程序,即外部命令. 內部命令的優點: 命令程序在內存中,使用更快捷 相關命令: type,enable type -

測試過程中常用的linux命令【查看文件指定行的內容】

sed head tail 在開展測試工作的過程中,通常要接觸到服務器,對於linux服務器,總結一些常用的命令。 準備工作為了能直觀展示命令結果,使用腳本創建一個文件,在顯示文件內容的同時,也直觀的顯示行號。#!/bin/bash FileName=TestFile.log touch ./$