Linux 备份特定大小的预文件夹中的文件

Linux 备份特定大小的预文件夹中的文件,linux,bash,ubuntu,backup,Linux,Bash,Ubuntu,Backup,我想在多张DVD上备份我的NAS。我脑子里想的是一个脚本,下面是什么: -为每张DVD创建一个文件夹 -将文件和文件结构复制到DVD文件夹中 -第一个DVD文件夹已满时停止/转到下一个DVD文件夹 i、 e.触发器为4 GByte(在本例中计算简单) 我有一个带有10GB数据的datasrouce,所以这将是3张DVD。因此,脚本首先创建三个文件夹:DVD-1、DVD-2和DVD-3。接下来,拷贝将开始将4 GB拷贝到DVD-1文件夹。之后,剩下的文件必须是DVD-2和DVD-3格式 据我所知,

我想在多张DVD上备份我的NAS。我脑子里想的是一个脚本,下面是什么:

-为每张DVD创建一个文件夹 -将文件和文件结构复制到DVD文件夹中 -第一个DVD文件夹已满时停止/转到下一个DVD文件夹

i、 e.触发器为4 GByte(在本例中计算简单)

我有一个带有10GB数据的datasrouce,所以这将是3张DVD。因此,脚本首先创建三个文件夹:DVD-1、DVD-2和DVD-3。接下来,拷贝将开始将4 GB拷贝到DVD-1文件夹。之后,剩下的文件必须是DVD-2和DVD-3格式

据我所知,rsync和cp并不费心计算这个。我知道通过使用zip、tar或gz等归档文件来实现这一点是一种选择,但首先我想尝试使用未打包的文件


以上这些都是标准Linux bash命令的选项,还是疯狂?

不,没有现成的标准工具可以做到这一点。但编写代码非常简单,有几个项目可以完成: