我正在尝试将 SOURCE 复制到 DESTINATION,以便 DESTINATION 与 SOURCE 相同。
请注意,SOURCE 为 89GB,包含 26k 个文件和数百个文件夹,因此当只有 5 或 10 个文件可能已更改时,执行整个副本是不切实际的。
我意识到我可以使用增量备份应用程序,但我需要可以直接访问和编辑文件,因为 DESTINATION 是插入另一台计算机(也运行 Ubuntu)的 USB 硬盘驱动器。
我尝试了以下多种变体,但无法使其正常工作。它要么不递归子目录,要么不识别更改的文件。大多数情况下,处理器返回到打开的命令行,就好像它刚刚成功完成了操作一样。
我认为问题可能与包含空格的文件夹和文件名有关。如果我创建了这些文件夹和文件,我会使用_
而不是" "
,但这不是一个选项。所有文件都可在 Ubuntu 应用程序中使用。我使用了-v
开关,但没有打印任何内容。
在 Ubuntu 20.04 中,我在 SOURCE 目录中输入以下内容:
cp "*.*" -i -r -u -v /media/kevin/'MyDocs Backup'/Documents
我也尝试过使用显式 SOURCENAME ,但效果更差。
如果它有助于传达我的问题,XCOPY 等价物来自:
XCOPY "*.*" K:\Documents /d /s /c
使用
rsync
:-a
表示“存档模式”,它是几个其他选项的集合-v
表示“详细”,因此我们在终端上看到已复制的状态。检查
man rsync
更多细节和选项。SOURCE
注意和之间的区别SOURCE/
: