多くの場合、どのファイルに大きなファイルサイズが含まれているかを知り、それを削除して領域を節約する必要があります。 Linux上で大きなファイルサイズを見つける方法を示すコードパターンです:

find {directory} -type f -size +100000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'

1.ファイルサイズ> = 100MB

ルートフォルダとそのサブディレクトリから、サイズが100MB以上のすべてのファイルを検索します。

sudo find/-type f -size +100000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'

結果

…​./Applications/Diablo: 2.3G/Applications/Diablo: 203M/Applications/Diablo: 978M/Applications/Diablo: 1.4G/Applications/Diablo: 1.3G/Applications/Diablo: 1.5G/Applications/iPhoto.app/Contents/Resources/PointOfInterest.db: 242M

===  2.ファイルサイズ> = 50MB

フォルダ '/Users/mkyong'とそのサブディレクトリから、サイズが50MB以上のファイルをすべて検索します。

find/User/mkyong -type f -size +100000k -exec ls -lh {} \; | awk ‘{ print $9 “: ” $5 }’

結果

..../Users/mkyong/Downloads/command__line__tools__for__xcode__june__2012.dmg: 147M/Users/mkyong/Downloads/ubuntu-12.04-desktop-i386.iso: 701M/Users/mkyong/Downloads/X15-65805.iso: 3.0G/Users/mkyong/Library/Preferences/com.google.code.sequel-pro.plist: 104M

参考文献

リンク://タグ/unix/[unix]