linux 如何使用命令分卷压缩和解压文件
有下面几个命令可供使用:
假设当前目录下有project目录。
tar -czf - project | split -b 300m -d - project .tar.gz #分卷压缩project目录,并保持每个压缩包的大小不超过300m字节。命令执行后,会生成project.tar.gz00、project.tar.gz01等文件
c
at project.tar.gz* | tar -xzf - #将各个分卷压缩包解压到当前目录
cat project.tar.gz* > project.tar.gz #将各个分卷压缩包合成为一个project.tar.gz文件
附录:
tar
-c: 压缩
-x:解压
-t:查看
-r:增加文件
-u:更新文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
下面的参数-f是必须的
-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。