~
このコマンドを使用せずにサイズが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