如何压缩目录及其内容

如何压缩目录及其内容

如何压缩目录及其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 默认情况下不支持压缩。您需要结合 gzip 命令才能同时进行 tar 和压缩。

$ 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

相关内容