Linux下分卷压缩和解压

时间:2022-09-07 05:42:32

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: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。