Ошибка использования "cp" для копирования файлов на внешний диск
У меня есть внешний жесткий диск объемом 2 ТБ, отформатированный с помощью exFat, который я использую для обмена очень большими файлами (>10 ГБ) между Ubuntu, Windows 7 и MacOS.
Я пытаюсь скопировать все содержимое каталога, используя
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
Кто-нибудь знает, почему это происходит?
2 ответа
Имя файла содержит двоеточие :
что недопустимо в Windows и поэтому, вероятно, не поддерживается файловой системой ExFAT.
Очень длинные имена файлов часто вызывают проблемы. Вы можете попытаться скопировать файлы с помощью Rsync, однако не гарантируется, что файловая система действительно будет поддерживать длинные имена.
sudo rsync -rv . /media/WD2TB