Linux下分卷压缩和解压

linux 如何使用命令分卷压缩和解压文件linux

有下面几个命令可供使用:ip

假设当前目录下有project目录。


tar -czf - project | split -b 300m -d - project .tar.gz #分卷压缩project目录,并保持每一个压缩包的大小不超过300m字节。命令执行后,会生成project.tar.gz00、project.tar.gz01等文件


cit

at project.tar.gz* | tar -xzf - #将各个分卷压缩包解压到当前目录


cat project.tar.gz* > project.tar.gz #将各个分卷压缩包合成为一个project.tar.gz文件


gzip

附录:文件

tarco

-c:  压缩
-x:解压
-t:查看
-r:增长文件
-u:更新文件生成

这五个是独立的命令,压缩解压都要用到其中一个,能够和别的命令连用但只能用其中一个。下面的参数是根据须要在压缩或解压档案时可选的。

-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示全部过程
-O:将文件解开到标准输出压缩

下面的参数-f是必须的参数

-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。tar