天天看點

ls指令 & 檔案屬性

檔案類型

-:普通檔案(f)

d:目錄檔案

b:塊裝置檔案(block)

c:字元裝置檔案(character)

l:符号連結檔案(symbolic link file)

p:指令管道檔案(pipe)

s:套接字檔案(socket)

權限:每三位一組,每組rwx三種權限

檔案硬連接配接的次數

檔案屬主(owner)

檔案屬組(group)

檔案大小(size),機關是位元組

時間戳(timestamp):最近一次被修改的時間  

通路時間:access

 修改時間:modify,改變檔案内容

改變時間:change,metadata:中繼資料,改變檔案屬性(檔案名等内容被修改)

檔案名

常用指令:

ls:列出所有非隐藏檔案

ls指令 & 檔案屬性

ls -al:顯示所有檔案的詳細資訊

ls -l:顯示所有非隐藏檔案的詳細資訊

ls指令 & 檔案屬性

ls -l <正規表達式>:顯示檔案名符合正規表達式的檔案的詳細資訊。

ls -lh:顯示大小,以K、G等為機關

ls指令 & 檔案屬性

ls -lhS:按檔案大小降序排列顯示檔案

ls指令 & 檔案屬性

ls -R:顯示子檔案

ls指令 & 檔案屬性

ls -lR:遞歸顯示目錄中的檔案

ls指令 & 檔案屬性

ls -lt:按時間順序顯示

ls指令 & 檔案屬性

ls -lrt:按檔案修改時間升序排列顯示檔案

ls指令 & 檔案屬性

ls -ldh:顯示目前目錄的屬性

ls指令 & 檔案屬性

ls -i:顯示inode

功能說明:列出目錄内容。

語  法:ls [-1aAbBcCdDfFgGhHiklLmnNopqQrRsStuUvxX][-I <範本樣式>][-T <跳格字數>][-w <每列字元數>][--block-size=<區塊大小>][--color=<使用時機>][--format=<清單格式>][--full-time][--help][--indicator-style=<标注樣式>][--quoting-style=<引号樣式>][--show-control-chars][--sort=<排序方式>][--time=<時間戳記>][--version][檔案或目錄...]

補充說明:執行ls指令可列出目錄的内容,包括檔案和子目錄的名稱。

參  數:

-1   每列僅顯示一個檔案或目錄名稱。/

-a或--all   下所有檔案和目錄。

-A或--almost-all   顯示所有檔案和目錄,但不顯示現行目錄和上層目錄。

-b或--escape   顯示脫離字元。

-B或--ignore-backups   忽略備份檔案和目錄。

-c   以更改時間排序,顯示檔案和目錄。

-C   以又上至下,從左到右的直行方式顯示檔案和目錄名稱。

-d或--directory   顯示目錄名稱而非其内容。

-D或--dired   用Emacs的模式産生檔案和目錄清單。

-f   此參數的效果和同時指定"aU"參數相同,并關閉"lst"參數的效果。

-F或--classify   在執行檔案,目錄,Socket,符号連接配接,管道名稱後面,各自加上"*","/","=","@","|"号。

-g   次參數将忽略不予處理。

-G或--no-group   不顯示群組名稱。

-h或--human-readable   用"K","M","G"來顯示檔案和目錄的大小。

-H或--si   此參數的效果和指定"-h"參數類似,但計算機關是1000Bytes而非1024Bytes。

-i或--inode   顯示檔案和目錄的inode編号。

-I<範本樣式>或--ignore=<範本樣式>   不顯示符合範本樣式的檔案或目錄名稱。

-k或--kilobytes   此參數的效果和指定"block-size=1024"參數相同。

-l   使用詳細格式清單。

-L或--dereference   如遇到性質為符号連接配接的檔案或目錄,直接列出該連接配接所指向的原始檔案或目錄。

-m   用","号區隔每個檔案和目錄的名稱。

-n或--numeric-uid-gid   以使用者識别碼和群組識别碼替代其名稱。

-N或--literal   直接列出檔案和目錄名稱,包括控制字元。

-o   此參數的效果和指定"-l" 參數類似,但不列出群組名稱或識别碼。

-p或--file-type   此參數的效果和指定"-F"參數類似,但不會在執行檔案名稱後面加上"*"号。

-q或--hide-control-chars   用"?"号取代控制字元,列出檔案和目錄名稱。

-Q或--quote-name   把檔案和目錄名稱以""号标示起來。

-r或--reverse   反向排序。

-R或--recursive   遞歸處理,将指定目錄下的所有檔案及子目錄一并處理。

-s或--size   顯示檔案和目錄的大小,以區塊為機關。

-S   用檔案和目錄的大小排序。

-t   用檔案和目錄的更改時間排序。

-T<跳格字元>或--tabsize=<跳格字數>   設定跳格字元所對應的空白字元數。

-u   以最後存取時間排序,顯示檔案和目錄。

-U   列出檔案和目錄名稱時不予排序。

-v   檔案和目錄的名稱清單以版本進行排序。

-w<每列字元數>或--width=<每列字元數>   設定每列的最大字元數。

-x   以從左到右,由上至下的橫列方式顯示檔案和目錄名稱。

39、-X   以檔案和目錄的最後一個擴充名排序。

--block-size=<區塊大小>   指定存放檔案的區塊大小。

--color=<清單格式>   培植檔案和目錄的清單格式。

--full-time   列出完整的日期與時間。

--help   線上幫助。

--indicator-style=<标注樣式>   在檔案和目錄等名稱後面加上标注,易于辨識該名稱所屬的類型。

--quoting-syte=<引号樣式>   把檔案和目錄名稱以指定的引号樣式标示起來。

--show-control-chars   在檔案和目錄清單時,使用控制字元。

--sort=<排序方式>   配置檔案和目錄清單的排序方式。

--time=<時間戳記>   用指定的時間戳記取代更改時間。

--version   顯示版本資訊。