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

すべてのサブディレクトリで特定のファイル タイプを tar する方法は?

find ./someDir -name "*.php" -o -name "*.html" | tar -cf my_archive -T -


bash を使用している場合 バージョン> 4.0 の場合、shopt -s globstar を悪用できます これを簡単に説明するには:

shopt -s globstar; tar -czvf deploy.tar.gz **/Alice*.yml **/Bob*.json

これにより、任意のサブディレクトリから Alice で始まるすべての .yml ファイルが追加され、任意のサブディレクトリから Bob で始まるすべての .json ファイルが追加されます。


Linux
  1. Linuxで.gzファイルと.tar.gzファイルを抽出する方法

  2. TarファイルをTgzファイルに変換する方法は?

  3. Linuxで圧縮/解凍する方法

  1. LinuxでTarコマンドを使用する方法

  2. Linuxでtar.xzファイルを抽出または解凍する方法

  3. Vimでファイルのすべての行を削除する方法

  1. 特定のファイルまたはディレクトリを除いて、ファイルをtar(圧縮)する方法

  2. filename.tar.gz ファイルを抽出する方法

  3. tar.bz2 を tar.gz に変換するにはどうすればよいですか?