Linux中的ls命令用法和詳解

ls屬于Linux 中那些簡單又常用的命令之一,ls 命令是 “列表(List)” 的縮寫,其功能就是列出指定目錄下的所有內容。本文將為大家分享下Linux中的ls命令用法和詳解。

要使用 ls 命令,只需遵循以下簡單的命令格式:

ls [OPTIONS] Targeted_Directory
  • [OPTIONS]:用來改變 ls 命令的默認行為。
  • Targeted_Directory:在這里輸入目錄名或目錄的絕對路徑。

1、列出帶有所有權的文件和目錄

ls 命令的重要用途之一就是查出具體的文件或目錄的權限以及所有權信息。

這就需要使用 ls 命令時,帶上 -l 選項(這也被稱為長列表格式):

ls -l

執行該命令后會看到類似的輸出:

$ ls -lh
-rwxrw-r-- 1 sagar sagar 666M Dec 10 18:16 Fedora.iso

2、獲取以人類可讀的方式顯示的信息

默認狀態下,文件大小以字節為單位顯示,顯然不是最佳的查閱方式。那如果想以更易讀的方式來得知相同的信息,只需使用 -h 選項與 ls 命令配合:

ls -l -h

3、列出隱藏文件

和其他所有文件管理器一樣,ls 命令在默認情況下并不會顯示隱藏文件。如果期望在常規文件之外,一并 列出隱藏文件itsfoss.com 呢?只需在使用 ls 命令時帶上 -a 選項就行:

ls -a

4、遞歸列出文件

事實上,有 多種方法可以遞歸列出文件linuxhandbook.com:443,使用 ls 命令就是其中之一。遞歸列出文件就是指展示所有子目錄中的文件,直到每個子目錄的最深層次。

可以通過使用 -R 參數來遞歸列出文件:

ls -R

5、在使用 ls 時對文件和目錄做區分

通常不同的顏色就足以區分文件和目錄。但是如果基于某種原因需要給文件和目錄添加符號標識,這就有一個辦法。

在 ls 命令中,使用 -F 選項,它會在每個目錄名末尾添加一個正斜杠 /:

ls -F

6、列出指定擴展名的文件

有些情況下可能只希望列出具有特定擴展名的文件,只需在星號 * 后附上文件擴展名,如 *.png,*.txt 等:

ls *.extension

例如,如果只想列出 ISO 文件,那么將使用以下命令:

ls *.iso

7、基于大小對輸出內容排序

若希望基于文件大小來對輸出內容排序,需要使用 -S 選項,它會以從大到小的方式(降序)列出文件:

ls -lhS

相反,如果想顛倒這個順序,使得最小的文件首先被列出,可以利用 -r 選項來實現反向排序:

ls -lhSr

8、根據日期和時間排序文件

ls 命令在列出的內容中包括文件的修改時間。如果希望最新的文件最先被列出,可以使用 -t 選項,如下所示:

ls -lht

在這里使用 -r 選項進行反轉排序。

ls -lrt

這會使得最近修改的文件在列表的底部顯示,當目錄中存在大量文件,而希望查看最近被修改過的文件時,這一命令會特別有用。

廣告合作
QQ群號:707632017
標簽:

溫馨提示:

1、本網站發布的內容(圖片、視頻和文字)以原創、轉載和分享網絡內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。郵箱:2942802716#qq.com(#改為@)。

2、本站原創內容未經允許不得轉裁,轉載請注明出處“站長百科”和原文地址。

熱門教程

  • Z-Blog教程
    Z-Blog教程
    ZBlog教程分享ZBlog安裝教程、ZBlog建站教程和ZBlog使用教程等相關教程,包括如何創建...
  • CSS教程
    CSS教程
    CSS教程提供了關于如何使用CSS來設計和美化網頁的基礎知識和技巧,包括選擇器、樣式規則、盒模型、布...
  • WordPress教程
    WordPress教程
    WordPress教程提供了關于WordPress的基礎知識和技巧,包括安裝、設置、發布內容、選擇主...
  • 寶塔面板教程
    寶塔面板教程
    寶塔面板教程是一個致力于向用戶傳授寶塔面板的使用技巧和知識的學習資源,旨在幫助用戶快速上手和充分利用...
  • Xmind教程
    Xmind教程
    Xmind是一款功能強大的思維導圖軟件,它可以幫助用戶組織思維、整理信息、規劃項目等。Xmind教程...

3個月免費VPS

亞馬遜云科技