我有一个用 exFat 格式化的 2TB 外部硬盘,我用它在 Ubuntu、Windows 7 和 MacOS 之间共享非常大的文件(>10GB)。
我正在尝试使用复制目录的全部内容
sudo cp -r . /media/user/WD2TB
但我得到了以下输出,这个输出似乎是一个非常长的文件名
cp: cannot create regular file ‘/media/user/WD2TB/./Pictures/2013/Travel/2013-05-01_05:29_1367382554_Aaaaaaa_Bbbbbbb_Cccccccccc.JPG.xmp’: No such file or directory
谁知道为什么会发生这种情况?
答案1
文件名包含冒号字符:
,这在 Windows 中是非法的,因此可能不受 ExFAT 文件系统支持。
答案2
文件名太长经常会出问题。您可以尝试使用 Rsync 复制文件,但不能保证文件系统确实支持长文件名。
sudo rsync -rv . /media/WD2TB