GNU/Linux >> Linux の 問題 >  >> Ubuntu

サイズが5kbを超えるすべての「.sh」ファイルを表示しますか?

この質問にはすでに回答があります :サイズが…より大きいすべてのファイルを見つける方法は?

(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

Ubuntu
  1. LinuxでXサイズよりも大きいまたは小さいファイルを見つける方法

  2. ソフトウェアに関連するすべてのファイルを見つける方法は?

  3. LinuxファイルシステムですべてのPythonファイルを検索しますか?

  1. Linuxで1GBサイズを超えるすべてのファイルを見つける方法は?

  2. Linuxで777権限を持つすべてのファイル/フォルダを見つける方法は?

  3. ディレクトリ内のファイル サイズがゼロ (0) バイトのすべてのファイルを再帰的に検索する方法

  1. Linuxで.rbで終わるすべてのファイルを見つける方法は?

  2. 検索ですべてのグラフィック イメージ ファイルを一覧表示しますか?

  3. サイズではなくファイル/ディレクトリの数をカウントする du