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

特定のファイルを除く tar/gzip

gzip は常にファイルを個別に処理します。バンドルされたアーカイブが必要な場合は、最初にファイルを tar し、次に結果を gzip する必要があります。したがって、.tar.gz ファイルまたは略して .tgz になります。

自分がしていることをよりよく制御するには、まず find を行うことができます 既に投稿したコマンドを使用してファイルを (gzip コマンドの代わりに -print を使用して) ファイルに入れ、このファイル (=filelist.txt) を使用して tar に何をアーカイブするかを指示します

tar -T filelist.txt -c -v -f myarchive.tar

--exclude を使用する必要があります オプション:

tar -zc -f test.tar.gz --exclude='*.xdr' *


Linux
  1. 大きな「tar」アーカイブを特定のサイズの複数のファイルに分割する方法

  2. Linuxで圧縮ファイルの内容を表示する方法

  3. Linuxで特定のサイズのファイルを作成する方法

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

  2. Rsync、一部のディレクトリを除く特定のファイルタイプのみを含める?

  3. 7zip、Xz、Gzip、Tarなど—違いは何ですか?

  1. Linux で gzip と bzip2 を使用してファイルとディレクトリを圧縮および抽出する方法

  2. 特定のファイル/フォルダーを除く tar ディレクトリへのシェル コマンド

  3. .tar.gz ファイルの作成時にディレクトリを除外する