本文鏈接:
ls 用于顯示指定目錄下的文件與子目錄,默認(rèn)顯示當(dāng)前目錄下除 . 及 .. 外所有非隱藏文件與子目錄linux命令,并按文件名升序排序。
常用選項(xiàng):
-a:顯示指定目錄下所有文件及子目錄,包括 . 及 ..
[admin@local ~]$ ls -a
. .. a b .bash_history .bash_logout .bash_profile .bashrc
-F:在項(xiàng)目名后顯示指示符號(hào) */=@| 來表示此項(xiàng)目屬于什么文件
[admin@local ~]$ ls -F
dir/ exe* ln@ pipe|
如上,項(xiàng)目名后有 / 表示此項(xiàng)目為目錄,* 表示此為可執(zhí)行文件,@ 表示此為軟鏈接文件,| 表示此為管道文件
-l:使用長(zhǎng)列表模式顯示信息
[admin@local ~]$ ls -l
總用量 4
drwxrwxr-x. 2 admin admin 4096 1月 23 13:54 dir
-rwxrwxr-x. 1 admin admin 0 1月 23 13:55 exe
lrwxrwxrwx. 1 admin admin 3 1月 23 13:59 ln -> exe
prw-rw-r--. 1 admin admin 0 1月 23 13:56 pipe
如上,總用量顯示當(dāng)前目錄下總項(xiàng)目數(shù);
首字段指明項(xiàng)目的操作權(quán)限,由 10 個(gè)字符構(gòu)成:
第二個(gè)字段為項(xiàng)目的硬鏈接數(shù)目,由于當(dāng)前目錄(.)與父目錄(..)的存在linux命令,目錄的硬鏈接數(shù)目最小為 2;
第三個(gè)字段為項(xiàng)目所有者的用戶名;
第四個(gè)字段為項(xiàng)目所屬組的用戶組名;
第五個(gè)字段為項(xiàng)目大小,默認(rèn)單位為字節(jié)%20b;
第六個(gè)字段為項(xiàng)目的最后修改時(shí)間,如%201月%20%2023%2013:54;
尾字段為項(xiàng)目名稱。
-h:自動(dòng)將項(xiàng)目大小轉(zhuǎn)為以K%20M%20G單位顯示,必須與%20-l%20一并使用才有效果
[admin@local%20~]$%20ls%20-lh
總用量%204.0K
drwxrwxr-x.%202%20admin%20admin%204.0K%201月%20%2023%2013:54%20dir
-rwxrwxr-x.%201%20admin%20admin%20%20%20%200%201月%20%2023%2017:47%20exe
lrwxrwxrwx.%201%20admin%20admin%20%20%20%203%201月%20%2023%2013:59%20ln%20->%20exe
prw-rw-r--.%201%20admin%20admin%20%20%20%200%201月%20%2023%2013:56%20pipe
-S:將項(xiàng)目按大小排序
[admin@local ~]$ ls -lS
總用量 4
drwxrwxr-x. 2 admin admin 4096 1月 23 13:54 dir
lrwxrwxrwx. 1 admin admin 3 1月 23 13:59 ln -> exe
-rwxrwxr-x. 1 admin admin 0 1月 23 17:47 exe
prw-rw-r--. 1 admin admin 0 1月 23 13:56 pipe
-r:以逆序顯示輸出結(jié)果
[admin@local ~]$ ls -lSr
總用量 4
prw-rw-r--. 1 admin admin 0 1月 23 13:56 pipe
-rwxrwxr-x. 1 admin admin 0 1月 23 17:47 exe
lrwxrwxrwx. 1 admin admin 3 1月 23 13:59 ln -> exe
drwxrwxr-x. 2 admin admin 4096 1月 23 13:54 dir
以下為使用 help 選項(xiàng)后的提示信息: