Linux基本操作2-压缩处理

1. 把当前文件夹下所有.txt文件打包成all.tar

tar -cf all.tar *.txt # -c是create,新建打包文件。-f是使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

2. tar命令

tar zcvf /tmp/etc.tar.gz /etc #把/etc下所有文件打包压缩为etc.tar.gz文件,放在/tmp目录下
tar jcvf /tmp/etc.tar.bz2 /etc #把/etc下所有文件打包压缩为etc.tar.bz2文件,放在/tmp目录下
说明:
-z 以gzip方式压缩
-j 以bzip2方式压缩
-v 显示打包压缩的过程
-c 新建打包文件(create)
-f 设置文件名,此参数必须放在最后,后面直接跟空格+文件名
-x 解包


解压缩

一般
tar.bz2,用命令tar -xjvf name.tar.bz2来解压(-也可以不写)
tar.gz文件,用命令tar -xzvf name.tar.gz来解压(-也可以不写)

你可能感兴趣的:(Linux基本操作2-压缩处理)