Linux ls命令詳解

2021-08-08 10:57:42 字數 1944 閱讀 7285

ls命令用來顯示目標列表,在linux中是使用率較高的命令。ls命令的輸出資訊可以進行彩色加亮顯示,以分割槽不同型別的檔案。

1.命令格式

ls(選項)(引數)

2.命令選項

-a:顯示所有檔案及目錄(ls內定將檔名或目錄名稱為「.」的視為影藏,不會列出);

-a:顯示除影藏檔案「.」和「..」以外的所有檔案列表;

-c:多列顯示輸出結果。這是預設選項;

-l:與「-c」選項功能相反,所有輸出資訊用單列格式輸出,不輸出為多列;

-f:在每個輸出項後追加檔案的型別識別符號,具體含義:「*」表示具有可執行許可權的普通檔案,「/」表示目錄,「@」表示符號鏈結,「|」表示命令管道fifo,「=」表示sockets套接字。當檔案為普通檔案時,不輸出任何識別符號;

-b:將檔案中的不可輸出的字元以反斜線「」加字元編碼的方式輸出;

-c:與「-lt」選項連用時,按照檔案狀態時間排序輸出目錄內容,排序的依據是檔案的索引節點中的ctime欄位。與「-l」選項連用時,則排序的一句是檔案的狀態改變時間;

-d:僅顯示目錄名,而不顯示目錄下的內容列表。顯示符號鏈結檔案本身,而不顯示其所指向的目錄列表;

-f:此引數的效果和同時指定「au」引數相同,並關閉「lst」引數的效果; -i:顯示檔案索引節點號(inode)。乙個索引節點代表乙個檔案; –file-type:與「-f」選項的功能相同,但是不顯示「*」;

-k:以kb(千位元組)為單位顯示檔案大小;

-l:以長格式顯示目錄下的內容列表。輸出的資訊從左到右依次包括檔名,檔案型別、許可權模式、硬連線數、所有者、組、檔案大小和檔案的最後修改時間等 ;

-m:用「,」號區隔每個檔案和目錄的名稱;

-n:以使用者識別碼和群組識別碼替代其名稱;

-r:以檔名反序排列並輸出目錄內容列表;

-s:顯示檔案和目錄的大小,以區塊為單位;

-t:用檔案和目錄的更改時間排序;

-l:如果遇到性質為符號鏈結的檔案或目錄,直接列出該鏈結所指向的原始檔案或目錄;

-r:遞迴處理,將指定目錄下的所有檔案及子目錄一併處理; –full-time:列出完整的日期與時間;

–color[=when]:使用不同的顏色高亮顯示不同型別的

3.引數

目錄:指定要顯示列表的目錄,也可以是具體的檔案。非必填項,預設為當前目錄

4.例項

1. ls -a 列出檔案下所有的檔案,包括以「.「開頭的隱藏檔案(linux下檔案隱藏檔案是以.開頭的,如果存在..代表存在著父目錄)。

2. ls -l 列出檔案的詳細資訊,如建立者,建立時間,檔案的讀寫許可權列表等等。

4. ls -s 在每個檔案的後面列印出檔案的大小。 size(大小)

5. ls -t 按時間進行檔案的排序 time(時間)

6. ls -a 列出除了"."和".."以外的檔案。

7. ls -r 將目錄下所有的子目錄的檔案都列出來,相當於我們程式設計中 的「遞迴」實現

8. ls -l 列出檔案的鏈結名。link(鏈結)

9. ls -s 以檔案的大小進行排序

ls可以結合管道符」|「來進行一下複雜的操作。比如: ls | less用於實現檔案列表的分頁,ls

計算當前目錄下的檔案數量

ls -|*|grep 「^-「| wc -|

5.linux下檔案的一些檔案顏色的含義

綠色—->代表可執行檔案,(綠色代表通行證的意思)

紅色—->代表壓縮檔案

深藍色—->代表目錄

淺藍色—–>代表鏈結檔案

灰色—->代表其它的一些檔案

Linux ls命令詳解

ls 命令可以說是linux下最常用的命令之一。a 列出目錄下的所有檔案,包括以 開頭的隱含檔案。後有詳解 b 把檔名中不可輸出的字元用反斜槓加字元編號 就象在c語言裡一樣 的形式列出。c 輸出檔案的 i 節點的修改時間,並以此排序。d 將目錄象檔案一樣顯示,而不是顯示其下的檔案。e 輸出時間的全部...

linux ls命令詳解

ls命令的引數詳解 a 列出目錄下的所有檔案,包括以 開頭的隱含檔案。b 把檔名中不可輸出的字元用反斜槓加字元編號 就象在c語言裡一樣 的形式列出。c 輸出檔案的 i 節點的修改時間,並以此排序。d 將目錄象檔案一樣顯示,而不是顯示其下的檔案。e 輸出時間的全部資訊,而不是輸出簡略資訊。f u 對輸...

linux ls命令詳解

a 列出目錄下的所有檔案,包括以 開頭的隱含檔案。b 把檔名中不可輸出的字元用反斜槓加字元編號 就象在c語言裡一樣 的形式列出。c 輸出檔案的 i 節點的修改時間,並以此排序。d 將目錄象檔案一樣顯示,而不是顯示其下的檔案。e 輸出時間的全部資訊,而不是輸出簡略資訊。f u 對輸出的檔案不排序。g ...