linux命令學習 檔案目錄之ls命令

2021-07-24 11:54:26 字數 2244 閱讀 7099

ls用來列印出當前目錄的清單,如果ls指定目錄那麼就會顯示指定目錄裡的檔案及資料夾清單。 通過ls 命令不僅可以檢視linux資料夾包含的檔案,而且可以檢視檔案許可權(包括目錄、資料夾、檔案許可權),目錄資訊等等。

命令格式:ls [選項] [目錄名]

命令功能:列出目標目錄中所有的子目錄和檔案

常用引數:

-a 列出目錄下的所有檔案,包括以 . 開頭的隱含檔案

-b 把檔名中不可輸出的字元用反斜槓加字元編號的形式列出。

-c 輸出檔案的 i 節點的修改時間,並以此排序。

-d 將目錄象檔案一樣顯示,而不是顯示其下的檔案。

-e 輸出時間的全部資訊,而不是輸出簡略資訊。

-i 輸出檔案的 i 節點的索引資訊。

-k 以 k 位元組的形式表示檔案的大小。

-l 列出檔案的詳細資訊

-m 橫向輸出檔名,並以「,」作分格符。

-n 用數字的 uid,gid 代替名稱。

-o 顯示檔案的除組資訊外的詳細資訊。

-p -f 在每個檔名後附上乙個字元以說明該檔案的型別,「*」表示可執行的普通檔案;「/」表示目錄;「@」表示符號鏈結;「|」表示fifos;「=」表示套

接字(sockets)

-q 用?代替不可輸出的字元。

-r 對目錄反向排序。

-s 在每個檔名後輸出該檔案的大小。

-t 以時間排序。

-u 以檔案上次被訪問的時間排序。

-x 按列輸出,橫向排序。

-a 顯示除 「.」和「..」外的所有檔案。

-b 不輸出以 「~」結尾的備份檔案。

-c 按列輸出,縱向排序。

-g 輸出檔案的組的資訊。

-l 列出鏈結檔名而不是鏈結到的檔案。

-n 不限制檔案長度。

-q 把輸出的檔名用雙引號括起來。

-r 列出所有子目錄下的檔案。

-s 以檔案大小排序。

-x 以檔案的副檔名(最後乙個 . 後的字元)排序。

-1 一行只輸出乙個檔案。

–color=no 不顯示彩色檔名

–help 在標準輸出上顯示幫助資訊。

–version 在標準輸出上輸出版本資訊並退出。

例一:列出/home/資料夾下的所有檔案和目錄的詳細資料

ls -l -r /home/test

ls -lr /home/peidachang

(引數可以一起)

例二:列出當前目錄中所有以「t」開頭的目錄的詳細內容

ls -l t*

例三:只列出檔案下的子目錄

ls -f /opt/soft |grep /$ 列出 /opt/soft 檔案下面的子目錄

ls -l /opt/soft | grep 「^d」 列出 /opt/soft 檔案下面的子目錄詳細情況

例四:列出目前工作目錄下所有名稱是s 開頭的檔案,愈新的排愈後面

ls -ltr s*

例五:計算當前目錄下的檔案數和目錄數

ls -l * |grep 「^-「|wc -l —檔案個數

ls -l * |grep 「^d」|wc -l —目錄個數

例七: 在ls中列出檔案的絕對路徑

ls | sed 「s:^:pwd/:」

例九:列出當前目錄下的所有檔案(包括隱藏檔案)的絕對路徑, 對目錄不做遞迴

命令:find $pwd -maxdepth 1 | xargs ls -ld

例十:遞迴列出當前目錄下的所有檔案(包括隱藏檔案)的絕對路徑

find $pwd | xargs ls -ld

例十一:指定檔案時間輸出格式

ls -tl –time-style=full-iso

擴充套件:

顯示彩色目錄列表

開啟/etc/bashrc, 加入如下一行:

alias ls=」ls –color」

下次啟動bash時就可以像在slackware裡那樣顯示彩色的目錄列表了, 其中顏色的含義如下:

1. 藍色–>目錄

2. 綠色–>可執行檔案

3. 紅色–>壓縮檔案

4. 淺藍色–>鏈結檔案

5. 灰色–>其他檔案

linux命令學習 檔案目錄之cat命令

cat命令的用途是連線檔案或標準輸入並列印。常用來顯示檔案內容,或者將幾個檔案連線起來顯示,或者從標準輸入讀取內容並顯示,它常與重定向符號配合使用。命令格式 cat 選項 檔案 命令功能 1.一次顯示整個檔案 cat filename 2.從鍵盤建立乙個檔案 cat filename 只能建立新檔案...

linux命令學習 檔案目錄之less命令

less工具也是對檔案或其它輸出進行分頁顯示的工具,功能極其強大。less 的用法比起 more 更加的有彈性。在more的時候,沒有辦法向前面翻,只能往後面看,但若使用了 less 時,就可以使用 pageup pagedown 等按鍵的功能來往前往後翻看檔案,更容易用來檢視乙個檔案的內容!除此之...

linux命令學習 檔案目錄之tail命令

tail命令從指定點開始將檔案寫到標準輸出。使用tail命令的 f選項可以方便的查閱正在改變的日誌檔案,tail f filename會把filename裡最尾部的內容顯示在螢幕上,並且不但重新整理,使你看到最新的檔案內容.命令格式 tail 必要引數 選擇引數 檔案 命令功能 用於顯示指定檔案末尾...