linux tar 打包为多个文件

时间:2024-11-06 21:19:26

将目录打包成多个大小为 80MB 的文件,可以使用以下命令:

tar -cf - my_folder | split -b 80m - my_folder.tar.

解释:

tar -cf - my_folder	

将 my_folder 目录打包成一个 tar 文件并通过管道 (|) 输出到标准输出。

split -b 80m - my_folder.tar.

将从 tar 输出的文件数据拆分成多个 80MB 的部分,文件会按顺序命名为 my_folder.tar.aa, my_folder.tar.ab, my_folder.tar.ac 等