ls命令是Linux最常用的命令,ls命令就是list的縮寫,主要作用是:打印出當前目錄的清單。如果ls指定其他目錄,那么就會顯示指定目錄下的清單。
1.命令格式
ls [選項] [目錄名]
2.命令功能
列出目錄下的所有子目錄和文件
3.常用參數
-a all 里出所有的目錄文件,包括以 . 開頭的隱藏文件 例子:ls -a
-A同-a,但不列出”.”(表示當前目錄)和”..”(表示當前目錄的父級目錄) 例子:ls -A
-c 配合 –lt:根據 ctime 排序顯示(ctime 文件最后的更改時間) 配合-l :顯示ctime 但根據名稱排序 否則根據ctime排序 例子:ls –clt
-C 每欄由上至下列出項目 例子:ls –Clt
--color[=WHEN]控制是否使用色彩分辨文件 WHEN 可以是’never’,’always’,’auto’其中之一 例子:ls --color='never'
-d 將目錄像文件一樣顯示,而不是顯示其下的文件 例子:ls –d
-D –dired產生適合Emacs的dired模式使用的結果 例子:ls –D
-f 對輸出的文件不進行排序 例子:ls -f
-g 類似 –l ,但不列出所有者 例子:ls -g
-G 不列出任何有關組的信息 例子:ls –Gls
-h 以容易理解的格式列出文件大小 例子:ls –lsh
-si 類似-h ,但是文件大小取1000的次方而不是1024 例子:ls –lsi
-H 使用命令列中的符號鏈接指示真正的目的地 例子:ls -H
-i ,-incode印出每個文件的incode號 例子:ls -i
-k 即以k字節的形式表示文件的大小 例子:ls -k
-l 除了文件名之外,還將文件的權限、所有者、文件大小等信息詳細列出來。 例子:ls –l
-L, –dereference 當顯示符號鏈接的文件信息時,顯示符號鏈接所指示的對象而並非符號鏈接本身的信息 例子:ls –L
-m 所有項目以逗號分隔,並填滿整行行寬 例子:ls -m
-R 遍歷列出所有子目錄層 例子:ls –R
-r –reverse依次反次序排列 例子:ls –r
-S 以文件大小排序 例子:ls –S
-t 以文件修改時間排序 例子:ls -t
-u 配合 -lt:顯示訪問時間而且依訪問時間排序
配合 -l:顯示訪問時間但根據名稱排序
否則:根據訪問時間排序 例子:ls -u
-U 不進行排序;依文件系統原有的次序列出項目 例子:ls -U
-v 根據版本進行排序 例子:ls -v
-w, –width=COLS 自行指定屏幕寬度而不使用目前的數值 例子:ls -w
-x 逐行列出項目而不是逐欄列出 例子:ls -x
-X 根據擴展名排序 例子:ls -X
-1 每行只列出一個文件 例子:ls –l
–-help 顯示此幫助信息並離開 例子:ls –help
–-version 顯示版本信息並離開 例子: ls –version