ls命令用來顯示目標列表,在linux中是使用率較高的命令。ls命令的輸出資訊可以進行彩色加亮顯示,以分割槽不同型別的檔案。
ls(選項) (引數)
-a:顯示所有檔案及目錄(ls內定將檔名或目錄名稱為「.」的視為影藏,不會列出);
-a:顯示除影藏檔案「.」和「..」以外的所有檔案列表;
-c:多列顯示輸出結果。這是預設選項;
-l:與「-c」選項功能相反,所有輸出資訊用單列格式輸出,不輸出為多列;
-f:在每個輸出項後追加檔案的型別識別符號,具體含義:「*」表示具有可執行許可權的普通檔案,「/」表示目錄,「@」表示符號鏈結,「|」表示命令管道fifo,「=」表示sockets套接字。當檔案為普通檔案時,不輸出任何識別符號;
-b:將檔案中的不可輸出的字元以反斜線「」加字元編碼的方式輸出; -c:與「-lt」選項連用時,按照檔案狀態時間排序輸出目錄內容,排序的依據是檔案的索引節點中的ctime欄位。與「-l」選項連用時,則排序的一句是檔案的狀態改變時間;
-f:此引數的效果和同時指定「au」引數相同,並關閉「lst」引數的效果;
-i:顯示檔案索引節點號(inode)。乙個索引節點代表乙個檔案; --file-type:與「-f」選項的功能相同,但是不顯示「*」;
-k:以kb(千位元組)為單位顯示檔案大小;
-l:以長格式顯示目錄下的內容列表。輸出的資訊從左到右依次包括檔名,檔案型別、許可權模式、硬連線數、所有者、組、檔案大小和檔案的最後修改時間等;
-m:用「,」號區隔每個檔案和目錄的名稱;
-n:以使用者識別碼和群組識別碼替代其名稱;
-r:以檔名反序排列並輸出目錄內容列表;
-s:顯示檔案和目錄的大小,以區塊為單位;
-t:用檔案和目錄的更改時間排序;
-r:遞迴處理,將指定目錄下的所有檔案及子目錄一併處理;
--full-time:列出完整的日期與時間;
--color[=when]:使用不同的顏色高亮顯示不同型別的。
目錄:指定要顯示列表的目錄,也可以是具體的檔案。
1)顯示當前目錄下非影藏檔案與目錄
[root@localhost ~]# ls
anaconda-ks.cfg install.log install.log.syslog satools
2) 顯示當前目錄下包括影藏檔案在內的所有檔案列表
[root@localhost ~]# ls -a
. anaconda-ks.cfg .bash_logout .bashrc install.log .mysql_history satools .tcshrc .vimrc
.. .bash_history .bash_profile .cshrc install.log.syslog .rnd .ssh .viminfo
3)輸出長格式列表
[root@localhost ~]# ls -1
anaconda-ks.cfg
install.log
install.log.syslog
satools
1.linux命令大全
每天乙個linux命令 ls
ls 即 list,用來顯示目標列表。ls 選項 檔案 目錄 a,all 列出目錄下的所有檔案,包括以 開頭的隱含檔案 a 同 a,但不列出 表示當前目錄 和 表示當前目錄的父目錄 c 配合 lt 根據 ctime 排序及顯示 ctime 檔案狀態最後更改的時間 配合 l 顯示 ctime 但根據名...
每天乙個Linux命令 ls
ls命令 學習的第乙個命令就是ls,ls是list的縮寫形式。ls命令是linux下最常用的命令,預設值下ls用來列印出當前目錄的清單。如果ls指定了其他目錄,那麼就會顯示指定目錄裡的檔案及資料夾清單。通過ls 命令不僅可以檢視linux資料夾包含的檔案,而且可以檢視檔案許可權 包括目錄 資料夾 檔...
每天乙個Linux命令(1) ls
1.命令格式 ls 選項 目錄名 2.命令功能 列出目標目錄中弘所有的子目錄和檔案。3.常用引數 a 列出目錄下所有的檔案 l 除了檔名意外,還檔案的許可權,所有者,檔案大小等詳細資訊列出來 r 同時列出所有子層目錄 s 以塊size大小為單位列出所有檔案的大小 s 以檔案大小排序 t 以檔案修改時...