ls常用引數

2021-09-08 19:47:14 字數 2132 閱讀 5513

ls常用引數詳解

玩linux的老司機們每天都要敲的命令,但是這個雞蛋的命令還有很多中玩法喲~跟著我一起敲一遍吧!在這裡我就列舉幾個常用的選項吧

一.「ls -l」這個選項和「ll」是等效的喲;(顯示當前目錄內容的長列表)

如果你執行了上面的命令,就能檢視你當前目錄下非隱藏檔案,讓我們看一點這些檔案的資訊吧:

第一列:

1.共有十個佔位符,第乙個佔位符表示檔案型別,後面的九個字元表示的是檔案的許可權資訊;

2.後面的9個字元從左到右分成三組,第一組表示所屬者的許可權,第二組表示所屬組的許可權,第三組表示其他人(不屬於前2個組)的許可權;

3.許可權分三種,即:讀取(r);寫入(w);執行(x);

第三列:表示這個檔案的所屬者,和第一組許可權所對應;

第四列:表示這個檔案的所屬組,和第二組許可權所對應;

第五列:表示這個檔案/資料夾的以位元組為單位的大小, 目錄的大小總是4096位元組;

第六列:表示這個檔案的最後修改時間;

第七列:表述這個檔案或者目錄的名稱。

二.增強對檔案大小易讀性「ls -lh」

以位元組為單位看檔案的大小大家得通過單位換算比較麻煩,所以我們為了增強對檔案大小的易讀性,我們可以加-h這個引數喲~

三.對檔案或者目錄進行從大到小的排序

四.檢視當前目錄下的所有檔案或者目錄,包括隱藏的喲

五.只檢視當前目錄下的目錄檔案

六.按照時間順序檢視,從上到倒下時間越來越近

七.檢視檔案在對應的inode資訊。

-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]:使用不同的顏色高亮顯示不同型別的。

ls常用選項總結

參考 ls list directory contents 選項長選項 描述 a all 列出所有檔案,甚至包括檔名以 圓點開頭的缺省會被隱藏的隱藏檔案。a almost all 列出所有檔案,除了.and d directory 通常,如果指定了目錄名,ls命令會列出這個目錄中的內容,而不是目錄本...

linux的ls的所有引數

文章分類 作業系統 ls的其他可用的選項如下 a all 不要隱藏檔名以 字元開頭的檔案 a,almost all 不要顯示 和 兩個專案 b,escape 非圖形字元以八進位制escape列出 block size size 使用size位元組的block 以上兩個引數由於我不明白其意義,無法給出...

linux的ls的所有引數

文章分類 作業系統 ls的其他可用的選項如下 a all 不要隱藏檔名以 字元開頭的檔案 a,almost all 不要顯示 和 兩個專案 b,escape 非圖形字元以八進位制escape列出 block size size 使用size位元組的block 以上兩個引數由於我不明白其意義,無法給出...