linux中ls命令用來查看目錄中的所有文件和子目錄,可選的參數比較多,本文篩選一些常用的參數。
參數
-a :全部的文件,連同隱藏文件(開頭為.的文件)一起列出來
-A :全部的文件,連同隱藏文件,但是不包括.和…這兩個目錄
-d :僅列出目錄本身,而不是列出目錄內的文件數據
-f :直接列出結果,而不進行排序(ls默認會以文件名排序)
-F:根據文件、目錄等信息,給予附件數據結構,例如:*:代表可執行文件;/:代表目錄;=:代表socket文件;|:代表FIFO文件
-h:將文件容量以人類較易讀的方式(如GB,KB等)列出來
-i:列出inode號碼
-l:詳細信息顯示,包含文件的屬性和權限等數據
-n:列出UID和GID而非使用者與用戶組的名稱
-r:將排序結果反向輸出,例如:原本文件名由小到大,反向則由大到小
-R:連同子目錄內容一起列出來,等於該目錄下的所有文件都會顯示出來
-S:以文件容量大小排序,而不是用文件名排序
-t:依時間排序,而不是用文件名排序
實例
ls -1 //每列僅顯示一個文件或目錄名稱
bin
lib
LICENSE
ls --full-time //列出完整的日期與時間
drwxr-xr-x 2 uucp 143 ?4096 2019-01-13 19:40:24.000000000 +0800 bin
drwxr-xr-x 2 uucp 143 ?4096 2019-04-11 11:08:14.000000000 +0800 lib
-rw-r--r-- 1 uucp 143 11358 2019-01-14 18:13:22.000000000 +0800 LICENSE
ls --block-size=1024 //--block-size=<區塊大小> 指定存放文件的區塊大小
3RDPARTY bin lib LICENSE NOTICE README-JDK.html RELEASE-NOTES.html
ls -w 10 //-w<每列字符數>或--width=<每列字符數> 設置每列的最大字符數
README-JDK
RELEASE-NO
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/252365.html