Linux 某個目錄下查詢檔案大小並排序(du),特定檔案刪除(find)

tolywang發表於2014-02-17

 1.按兆(M)來排序  
du -sh /usr/* | sort -rn

2.選出排在前面的10個
du -s /usr/* | sort -rn | head

3.選出排在後面的10個
du -s /usr/* | sort -rn | tail 

-----------------------------------

find /data/trc -mtime +10 -name "*.*" -exec rm -rf {} \;
find /data/log -mtime +10 -name "*.*" -exec rm -rf {} \;

find /data/log -mmin  +60 -name "*.trc" -exec rm -rf {} \;
find  /  -mmin   -5    # 查詢在系統中最後5分鐘裡修改過的檔案

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-1082707/,如需轉載,請註明出處,否則將追究法律責任。

相關文章