linux tar分卷压缩
时间: 2023-06-22 18:25:14 浏览: 141
Linux文件分卷压缩和合并
Linux中可以使用tar命令对多个文件或目录进行打包和压缩,同时还可以使用分卷压缩功能将大文件分成多个小文件进行存储和传输。分卷压缩的命令参数是"-M"或"--multi-volume",使用该参数后,tar会自动将打包后的文件分成多个固定大小的压缩包。
例如,将文件夹myfolder打包并压缩成多个分卷,每个分卷大小为100MB,命令如下:
```
tar -czv -M --tape-length=100000 myfolder.tar.gz myfolder/
```
其中,"-c"表示创建新的打包文件,"-z"表示使用gzip压缩,"-v"表示显示打包进程的详细信息,"--tape-length=100000"表示每个分卷大小为100MB,"myfolder.tar.gz"是打包后的文件名,"myfolder/"是要打包的文件夹路径。
注意,分卷压缩的文件名会自动添加数字后缀,例如第一个分卷会命名为"myfolder.tar.gz.aa",第二个分卷会命名为"myfolder.tar.gz.ab",以此类推。在解压时,只需要解压第一个分卷即可,tar会自动将所有的分卷解压并合并成一个完整的文件。
阅读全文