以下指令可以找出檔案體積大於 50MB 的檔案,並列出檔案名稱及檔案大小:
find / -type f -size +50000k -exec ls -lh {} \; | awk ‘{ print $9 “: ” $5 }’
關於 PHP, Linux, Open Source 及個人生活記載的網誌。
以下指令可以找出檔案體積大於 50MB 的檔案,並列出檔案名稱及檔案大小:
find / -type f -size +50000k -exec ls -lh {} \; | awk ‘{ print $9 “: ” $5 }’
RSS feed for comments on this post. | TrackBack URI
bash: syntax error near unexpected token `|’
Comment by FUD — February 17, 2006 @ 5:48 pm
should be:
find / -type f -size +50000k -exec ls -lh {} \; | awk ‘{ print $8 “: ” $5 }’
(tested okay in dapper)
find / -type f -size +50000k -exec ls -lh {} \; | awk ‘{ print $9 “: ” $5 }’
(tested okay in sarge)
Comment by FUD — February 17, 2006 @ 6:00 pm
多謝指正!
Comment by Sam Tang — February 17, 2006 @ 7:33 pm