unix 檔案目錄常用命令

2021-08-29 14:34:07 字數 2912 閱讀 3630

mkdir命令

功能:建立乙個目錄(類似msdos下的md命令)。

語法:mkdir [選項] dir-name

說明:該命令建立由dir-name命名的目錄。要求建立目錄的使用者在當前目錄中(dir-name的父目錄中)具有寫許可權,並且dirname不能是當前目錄中已有的目錄或 檔名稱。

命令中各選項的含義為:

- m 對新建目錄設定訪問許可權。也可以用chmod命令設定。

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

rmdir命令

功能:刪除空目錄。

語法:rmdir [選項] dir-name

說明:dir-name表示目錄名。該命令從乙個目錄中刪除乙個或多個子目錄項。需要 特別注意的是,乙個目錄被刪除之前必須是空的。rm - r dir命令可代替 rmdir,但是有危險性。刪除某目錄時也必須具有對父目錄的寫許可權。

命令中各選項的含義為:

- p 遞迴刪除目錄dirname,當子目錄刪除後其父目錄為空時,也一同被刪除。如果整個路徑被刪除或者由於某種原因保留部分路徑,則系統在標準輸出上顯示相應 的資訊。

cd命令

功能:改變工作目錄。

語法:cd [directory]

說明:該命令將當前目錄改變至directory所指定的目錄。若沒有指定directory, 則回到使用者的主目錄。為了改變到指定目錄,使用者必須擁有對指定目錄的執行和讀 許可權。

該命令可以使用萬用字元(萬用字元含義請參見第十章)。

pwd命令

在linux層次目錄結構中,使用者可以在被授權的任意目錄下利用mkdir命令建立新目錄,也可以利用cd命令從乙個目錄轉換到另乙個目錄。然而,沒有提示符來告知用 戶目前處於哪乙個目錄中。要想知道當前所處的目錄,可以使用pwd命令,該命令顯示整個路徑名。

語法:pwd

說明:此命令顯示出當前工作目錄的絕對路徑。

ls命令

ls是英文單詞list的簡寫,其功能為列出目錄的內容。這是使用者最常用的乙個命令之一,因為使用者需要不時地檢視某個目錄的內容。該命令類似於dos下的dir命令。

語法:ls [選項] [目錄或是檔案]

對於每個目錄,該命令將列出其中的所有子目錄與檔案。對於每個檔案,ls將輸出 其檔名以及所要求的其他資訊。預設情況下,輸出條目按字母順序排序。當未給出目錄名或是檔名時,就顯示當前目錄的資訊。

命令中各選項的含義如下:

- a 顯示指定目錄下所有子目錄與檔案,包括隱藏檔案。

- a 顯示指定目錄下所有子目錄與檔案,包括隱藏檔案。但不列出「.」和 「..」。

- b 對檔名中的不可顯示字元用八進位制逃逸字元顯示。

- c 按檔案的修改時間排序。

- c 分成多列顯示各項。

- d 如果引數是目錄,只顯示其名稱而不顯示其下的各檔案。往往與l選項一起使 用,以得到目錄的詳細資訊。

- f 不排序。該選項將使lts選項失效,並使au選項有效。

- f 在目錄名後面標記「/」,可執行檔案後面標記「*」,符號鏈結後面標記 「@」,管道(或fifo)後面標記「|」,socket檔案後面標記「=」。

- i 在輸出的第一列顯示檔案的i節點號。

- l 以長格式來顯示檔案的詳細資訊。這個選項最常用。

對於符號鏈結檔案,顯示的檔名之後有「—〉」和引用檔案路徑名。

對於裝置檔案,其「檔案大小」字段顯示主、次裝置號,而不是檔案大小。

目錄中的總塊數顯示在長格式列表的開頭,其中包含間接塊。

- l 若指定的名稱為乙個符號鏈結檔案,則顯示鏈結所指向的檔案。

- m 輸出按字元流格式,檔案跨頁顯示,以逗號分開。

- n 輸出格式與l選項相同,只不過在輸出中檔案屬主和屬組是用相應的uid號和 gid號來表示,而不是實際的名稱。

- o 與l選項相同,只是不顯示擁有者資訊。

- p 在目錄後面加乙個「/」。

- q 將檔名中的不可顯示字元用「?」代替。

- r 按字母逆序或最早優先的順序顯示輸出結果。

- r 遞迴式地顯示指定目錄的各個子目錄中的檔案。

- s 給出每個目錄項所用的塊數,包括間接塊。

- t 顯示時按修改時間(最近優先)而不是按名字排序。若檔案修改時間相同,則 按字典順序。修改時間取決於是否使用了c或u選頂。預設的時間標記是最後一次修 改時間。

- u 顯示時按檔案上次訪問的時間(最近優先)而不是按名字排序。即將-t的時間 標記修改為最後一次訪問的時間。

- x 按行顯示出各排序項的資訊。

用ls - l命令顯示的資訊中,開頭是由10個字元構成的字串,其中第乙個字元表示檔案型別,它可以是下述型別之一:

- 普通檔案

d 目錄

l 符號鏈結

b 塊裝置檔案

c 字元裝置檔案

後面的9個字元表示檔案的訪問許可權,分為3組,每組3位。

第一組表示檔案屬主的許可權,第二組表示同組使用者的許可權,第三組表示其他使用者的許可權。每一組的三個字 符分別表示對檔案的讀、寫和執行許可權。

各許可權如下所示:

r 讀

w 寫

x 執行。對於目錄,表示進入許可權。

s 當檔案被執行時,把該檔案的uid或gid賦予執行程序的uid(使用者id)或gid(組 id)。

t 設定標誌位(留在記憶體,不被換出)。如果該檔案是目錄,在該目錄中的檔案只能被超級使用者、目錄擁有者或檔案屬主刪除。如果它是可執行檔案,在該檔案執行 後,指向其正文段的指標仍留在記憶體。這樣再次執行它時,系統就能更快地裝入該檔案。

unix 檔案目錄常用命令

mkdir命令 功能 建立乙個目錄 類似msdos下的md命令 語法 mkdir 選項 dir name 說明 該命令建立由dir name命名的目錄。要求建立目錄的使用者在當前目錄中 dir name的父目錄中 具有寫許可權,並且dirname不能是當前目錄中已有的目錄或 檔名稱。命令中各選項的含...

Unix常用命令

1.設定unix環境變數命令 export lang zh cn.gb18030 新增環境變數 cd etc vi profile 退出編輯模式 q 2.檢視系統中所有的語言 local a 3.啟動程式 sh startup.sh 4.unix下涉及到字元編碼的環境變數有 local all la...

UNIX常用命令

1.cd 改變工作目錄 2.pwd 輸出當前工作目錄的絕對路徑 在unix 中要執行什麼命令,一定要知道自己當前所在的工作目錄 3.ls 檢視檔案 ls 顯示檔案 ls a 顯示所有檔案 ls l 列表顯示檔案 ls la 列表顯示所有檔案 4.touch 用於更改檔案訪問和修改時間的標準 unix...