在這篇簡短的文章中,我們將提供許多有用的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中按大小排序的文件,請通過下面的留言欄與我們分享?
更多Linux命令相關信息見Linux命令大全 專題頁面 http://m.0106606.com/topicnews.aspx?tid=16