2 如何验证文件副本为reflink / CoW? 我正在玩btrfs,它允许cp --reflink写时复制。其他程序(例如lxc-clone)也可以使用此功能。我的问题是,如何判断一个文件是否是另一个文件的CoW?就像硬链接一样,我可以从inode编号看出来。 8 file-copy btrfs
4 将具有目录结构的特定子文件夹复制到新文件夹 我有以下目录结构: Main_Dir | ----------------------------------- Subdir1 Subdir2 Subdir3 | | | --------- --------- --------- | | | | | | | | | fo1 fo2 f03 fo1 fo2 f03 fo1 fo2 f03 我想所有的子目录(复制Subdir1,Subdir2,Subdir3),以一个新的文件夹。但是我只想在新位置复制fo1和fo2文件夹。 不知道怎么做。 8 cp file-copy recursive
1 是否存在可以在NTFS-3G上保留创建日期文件属性的存档实用程序? 我尝试-X打开zip,但是没有保存创建日期属性。我可以用这种方法得到它。使用7-Zip将文件添加到zip存档时,它会保留创建日期和访问日期的属性。我想在Linux上执行同样的操作,然后在Windows上提取文件,同时保留创建日期。 8 files file-copy ntfs zip ntfs-3g
3 恢复中断的复制过程 如何恢复安全和可靠地处理复制文件$A到备份位置$B与完成pv "$A" > "$B"或cat "$A" > "$B"? (假设文件$A很大,例如LVM2快照文件) 这是可以实现的dd吗? 首选:bash或python(最好是python3)解决方案。 示例场景:pv "$A" > "$B"复制90%后中断。如何恢复它,以完成复制过程但又不重复整个工作? 8 backup file-copy storage
2 如何保存更改的文件? 我有两个文件夹: 原版的/ ORIGINAL_AND_MY_CHANGES / 我的朋友有一份ORIGINAL /的副本。我想生成MY_CHANGES.tgz-与ORIGINAL /相比,它应该只包含ORIGINAL_AND_MY_CHANGES /中的新文件/更改过的文件。因此,我的朋友可以将其解压缩到他的ORIGINAL /副本中,并获得ORIGINAL_AND_MY_CHANGES /。我怎样才能做到这一点? PS我尝试过,diff但是它无法保存二进制数据,并且rsync --link-dest-生成的硬链接在存档中没有用。 PPS就我而言,修改时间不能用于确定更改了哪个文件。 8 rsync diff file-copy
3 如何在保留文件夹结构的同时从目录中复制文件的子集? 我想将文件的某些子集从dirA移到dirB(假设文件名中带有“ blah”的文件),但是我希望所有嵌套目录在新位置都相同。我怎样才能做到这一点? 8 directory-structure file-copy
1 根据日期/时间从目录子集中复制文件 我正在教一个班级,其中(〜80)个学生正在提交可以通过webdav访问的作业,该作业由学生组织在由其唯一标识符命名的目录中。 这些学生分为两组,分别在一周的不同日期提交作业。我想创建一个bash脚本,以将每个学生子集的文件自动下载到本地目录中。 我不知道该怎么办的是以下内容: 通过名称选择文件夹的特定子集以从中复制文件。 根据评论进行编辑:我连接的webdav服务器有80个由学生命名的目录,这80个目录由两组学生组成。 我想从每个组的目录中选择文件,即Group1包含目录StudentA/ StudentC/ StudentD/。第2组将包含目录StudentB/ StudentE/ StudentF/。 指定要复制的文件的开始日期/时间。结束日期/时间对我很有用,因为我扣除了以后的作业。 在这些方面的任何帮助将不胜感激。 2 bash shell command-line files file-copy