100KBを超えるファイルを一覧表示

100KBを超えるファイルを一覧表示

~このコマンドを使用せずにサイズが100kBを超えるすべてのファイルを一覧表示したいと思いますfind。これを行うには使用する必要がありますstat

ベストアンサー1

stat条件に応じてファイルを一覧表示することはできませんが、ファイルを組み合わせて一緒に機能させるfindことstatができます。

find -type f -size +100k -exec stat {} +

または、ファイル権限などの特定の出力を取得します。

find -type f -size +100k -exec stat -c %a {} +

または、以下を使用するスクリプトを作成しますstat

#!/bin/bash
for file in $HOME/*; do
 if [ -f "$file" ] && [[ $(stat -c %s "$file") -ge 100000 ]]; then
        echo "$file"
 fi
done

おすすめ記事