參考:https://blog.csdn.net/Mechelle__/article/details/82560839
在Linux系統中,隨時都會需要知道文件或者目錄的相關信息。所以ls是Linux系統中最常被執行的命令之一。
ls:顯示非隱藏文件的文件名,按文件名進行排序。
ls -a:顯示全部的文件,包括隱藏文件,以.開頭的文件。(常用)
ls -A:顯示全部文件,包括隱藏文件,但是不包括.和..開頭的文件。
ls -d:只顯示目錄本身,但是不顯示目錄內的文件。(常用)
ls -f:直接顯示文件,但是不排序。
ls -h:顯示文件的容量。
ls -i:列出iNode號碼。
ls -l:列出長字符串,包含文件的權限、屬性等信息。(常用)
ls -n:列出UID(用戶ID)、GID(用戶組ID)。
ls -r:將排序的結果反過來輸出。
ls -R:將該目錄下,所有的子目錄都顯示出來,等於是顯示該目錄下所有的文件。
ls -S:按文件大小排序。
ls -t:按文件時間排序。
一次性使用多個參數。
例如,我想以長字符串的形式顯示所有文件,還要按時間排序。
可以這樣寫:ls -alt
。和:ls -a -l -t
的效果是一樣的。