cp:无法创建常规文件:参数无效

cp:无法创建常规文件:参数无效
sudo cp -r "/home/fleamour/Music/Mum's Music" /run/media/fleamour/3732-6531
cp: cannot create regular file '/run/media/fleamour/3732-6531/Mum'\''s Music/Louis Armstrong - At His Very Best/13 - Louis Armstrong; Ella Fitzgerald _ Gee, Baby, Ain'\''t I Good To You?.mp3': Invalid argument
cp: cannot create regular file "/run/media/fleamour/3732-6531/Mum's Music/Various Artists/Good Mood Music/Disc 1 - 08 - The Four Seasons: Spring Allegro.mp3": Invalid argument...

正确的语法是什么?我就这样失去了大约一张专辑的音乐价值。这是在 Konsole (openSUSE Tumblweed) 下。

答案1

您的命令的语法是正确的。 “无效参数”cp通常意味着文件名在目标文件系统上无效。它可能太长、包含禁用字符或者是保留字。

例如,Windows 文件系统(FAT、NTFS)禁止在文件名中使用:和等字符?,因此您无法将这些文件复制到 Windows 文件系统。有几种解决方法:

  • 使用不同的文件系统(Windows 不支持)。
  • 重命名文件。
  • 仅存储包含这些文件的存档(例如 zip 文件)。 Windows 将无法解压缩该存档。

相关内容