首頁 > 軟體

如何在Linux中列出按大小排序的所有檔案

2020-06-16 16:26:17

在這篇簡短的文章中,我們將提供許多有用的ls命令選項,以列出特定目錄中的所有檔案,並在Linux中按檔案大小對它們進行排序。

要列出目錄中的所有檔案,請開啟終端視窗並執行以下命令。 請注意,在不帶任何引數的情況下呼叫ls時,它將列出當前工作目錄中的檔案。

在以下命令中,-l標誌表示以長格式,顯示目錄下的內容列表。輸出的資訊從左到右依次包括檔名,檔案型別、許可權模式、硬連線數、所有者、組。

而-a告訴ls列出所有檔案,包括(.)或隱藏檔案。

[linuxmi@linux:~/www.linuxmi.com]$ ls -la

或者

[linuxmi@linux:~]$ ls -la /home/linuxmi/www.linuxmi.com/

要列出所有檔案並按大小排序,請使用-S選項。 預設情況下,它以降序顯示輸出(從大到小)。

[linuxmi@linux:~]$ ls -laS /home/linuxmi/www.linuxmi.com/

您可以通過新增-h選項,以人性化的格式輸出檔案大小,如圖所示。

 [linuxmi@linux:~]$ ls -laSh /home/linuxmi/www.linuxmi.com/

並以相反的順序排序,請新增-r標誌,如下所示。

[linuxmi@linux:~]$  ls -laShr /home/linuxmi/www.linuxmi.com/

此外,您可以使用-R選項遞迴列出子目錄。

[linuxmi@linux:~]$ ls -laShR /home/linuxmi/www.linuxmi.com/

如果您以其他方式列出Linux中按大小排序的檔案,請通過下面的留言欄與我們分享?


IT145.com E-mail:sddin#qq.com