压缩与解压缩文件夹

1. .tar 文件的压缩与解压

1.1 解压

以 test 文件夹为例,压缩为 test.tar 压缩包

# 格式:tar -vcf 打包后的文件名(xxx.tar) 需要打包的文件夹(xxx)
tar -vcf test.tar test

1.2 压缩

#格式:tar -vxf 打包后的文件名(xxx.tar)
tar -vxf test.tar

2. .tar.gz 文件的压缩与解压

2.1 压缩

#格式:tar -vczf 打包压缩后的文件名(xxx.tar.gz) 需要打包的文件夹(xxx)
tar -vczf test.tar.gz test

2.2 解压

#格式:tar -vxzf 打包压缩后的文件名(xxx.tar.gz)
tar -vxzf test.tar.gz

3. .bz2 文件的压缩

3.1 压缩

bzip2 -z test

3.2 解压

bzip2 -d test.bz2

4. .zip 文件的压缩与解压

4.1 压缩

#格式:zip 打包压缩的文件名(xxx.zip) 需要打包的文件夹(xxx)
zip test.zip test

#递归处理,即将子文件夹也一并压缩
zip -r test.zip test

4.2 解压

#格式: unzip xxxx.zip
unzip test.zip

#使用 -d 命令解压到指定目录
unzip test.zip -d /target_folder