検索と削除

検索と削除

最大のファイルの上位10個を見つけて削除したいです。以下は、最大10個のファイルを見つけるためのコマンドです。

du -a * | sort -n -r | head -n 10

ベストアンサー1

以下のユーティリティはすべてGNUによって実装されていると仮定します。

find /some/folder -type f -printf '%s\t%p\0' | \
    sort -rnz | \
    head -10 -z | \
    cut -f2- -z | \
    xargs -0 rm -f

おすすめ記事