ディレクトリとその内容を圧縮する方法

ディレクトリとその内容を圧縮する方法

ディレクトリとそのksh内容を圧縮する方法AIX

私が作成したファイルの場合compress filename

答え1

tar cjf <your-name-in-specific-path> <your-directory-path>

c: Create              
j: Use bzip2 for compression            
f: Save it to given file name

メモ:使用しているtarバージョンにこれらのオプションがない場合は、次のガイドラインに従ってください。

  1. tar cf <your-name-in-specific-path> <your-directory-path>
  2. gzip <your-name-in-specific-path>

メモ:bzip2などの他のツールを使用してxzファイルを圧縮できます。

答え2

ディレクトリが通常のファイルではないため、圧縮できません。これはファイルセットのコンテナへのポインタです。

tarディレクトリとその内容を単一のファイルに配置してファイルを圧縮できます。または、cdそのディレクトリに移動して個々のファイルを圧縮することもできます。

答え3

AIX の Tar はデフォルトでは圧縮をサポートしていません。 tarと圧縮を同時に実行するには、gzipコマンドを組み合わせる必要があります。

$ tar cvf test.tar test                      # pure tar only
$ tar cvf - test | gzip > test.tar.gz        # tar and compress together

次のように解凍して解凍することもできます。

$ gunzip -c test.tar.gz | tar tvf -           # list compress files
$ gunzip -c test.tar.gz | tar xvf -           # decompress files

関連情報