Name: ls - list directory contents 列出目錄內容
Synopsis : ls [OPTION] ... [FILE] ... ls [選項] [目錄名]
Description :
List information about the FILEs (the current directory by default). Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.
Mandatory arguments to long options are mandatory for short options too.
列出文件的信息(當前默認的目錄), 默認按照字母順序排列, 也可以指定規則進行排列( 如 cftuvSUX)
對長選項來說必須的參數,對短選項來說也是必須的.
common options
-a, -all 列出目錄下所有文件,包括以.開頭的隱含文件
-A 同-a, 但不列出"."和"..".
-c 配合-lt : 根據ctim排序及顯示 ctime(文件狀態最后更改的時間) 配合-l : 顯示ctime但根據名稱排序,否則根據ctime,參考最新標準
-C 每欄由上至下列出項目
-color[=WHEN] 控制是否使用色彩分辨文件.WHEN 可以是 never,always 或者 auto 其中之一.
-d , -dircetory 將目錄像文件一樣顯示,而不是顯示其下的文件;( 顯示目錄自身的屬性,而不是目錄中的內容 )
-l出了文件名之外,還將文件的權限.所有者.文件大小等信息詳細列出來.
-m 所有的項目以逗號分隔,并填滿整行行寬
-o 類似-l 顯示文件的除組信息外的詳細信息
-r -reverse 依相反次序排列
-R,-recursive 同時列出所有子目錄層
-s , -size 以塊大小為單位列出所有文件的大小
-S 根據文件的大小排序
-t 以文件修改時間排序
-x 逐行列出項目而不是逐欄列出
-X 根據擴展名排序
常用范例:
列出當前目錄下,所有文件和目錄的詳細資料
ls -lR ./

擴展:
顯示彩色目錄列表
打開/etc/bashrc, 加入 alias ls - "ls-color", 重啟bash 就可以看到像slackware彩色目錄列表
其中 顏色含義 1 藍色 目錄 2 綠色 可執行文件 3 紅色 壓縮文件 4 淺藍色 鏈接文件 5 灰色 其他文件
新聞熱點
疑難解答