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

bzip されていないすべてのファイルを再帰的に bzip2 するにはどうすればよいですか?

find はあなたの友達です。次のようにすればよいと思います:

find <target_dir> -not -name \*.bz2 -exec bzip2 \{\} \;

つまり、bzip するファイルがあるディレクトリが /var/log/blah の場合、次のようになります:

find /var/log/blah -not -name \*.bz2 -exec bzip2 \{\} \;

Linux
  1. Linuxですべてのディレクトリのファイルを再帰的に検索する方法

  2. ユーザーが読み取れないファイルを見つけますか?

  3. テキスト文字列を含まないすべてのファイルを検索するにはどうすればよいですか?

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

  2. Linux ですべてのスパース ファイルを見つける方法

  3. 所有者に特定の権限しかないファイルを見つけるにはどうすればよいですか?

  1. Linuxのviでfindによって返されたすべてのファイルを編集するにはどうすればよいですか?

  2. ディレクトリ(およびそのサブディレクトリ)内のすべてのpdfファイルを単一の出力ディレクトリに再帰的にコピーするにはどうすればよいですか?

  3. ディレクトリ内のすべてのゼロバイトファイルを見つける方法