linux tar 打包为多个文件
将目录打包成多个大小为 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 等