使用ls,du命令進行文件排序


 
一. 使用du命令進行大小排序
 
du -h --max-depth=1 | sort -hr
參數說明:
--max-depth:表示要查看幾層目錄
sort -r:反向顯示
sort -h:compare human readable numbers (e.g., 2k 1G)
 
注意: 在有些情況下,du -h不能顯示所有的文件,例如iso文件,通用的方法為 du -h * | sort -hr
 
 
 
二. 使用ls進行排序
 
1. 使用ls也可以實現文件按大小排序,使用-S參數。
ls -lSh
 
注意:  它不能識別視頻文件和封裝的其他系統文件的大小
 
2. 把文件按時間排序,如下命令可實現
ls -ltu --time-style=long-iso
 
參數說明:
-u: 和lt一起用,也就是-ltu,會按 訪問時間進行排序
-t:一般和l一起用,也就是-lt,按 修改時間排序,最新的在第一位;有時候需要逆排序,那個參數r就行了,也就是ls -ltr
也可以試試ls -ltu --full-time,顯示的時間很全。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM