この質問にはすでに回答があります :サイズが…より大きいすべてのファイルを見つける方法は?
(4つの回答)
3年前に閉鎖されました。
Ubuntu
(4つの回答)
3年前に閉鎖されました。
拡張子が.shでサイズが5kbを超えるすべてのファイルを同じディレクトリに一覧表示したい。
私が知っているのは、特定のサイズのすべてのファイルを次の方法で一覧表示する方法です。
find . -size +5k -exec ls -l {} \+
および特定の拡張子を持つすべてのファイルを一覧表示する方法:
ls *.sh
両方を同時に行う方法を知っておく必要がありますか?
承認された回答:
find
-name
があります ファイル名に対してテストを実行するオプション。例:すべてのf
を一覧表示します .sh
を使用したファイル 拡張子:
find -type f -name "*.sh"
-iname
代わりに、大文字と小文字を区別しないようにしたい場合、たとえば.Sh
も検索します または.SH
。これを-size
と簡単に組み合わせることができます :
find -type f -name "*.sh" -size +5k
find
-ls
もあります -exec
の実行中に、ファイルの統計を表示するオプション アプローチは完全にOKです。より速く、入力がはるかに簡単です。
find -type f -name "*.sh" -size +5k -ls