web-dev-qa-db-ja.com

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)の下にあります。

8
fleamour

コマンドの構文は正しいです。 cpの「無効な引数」は、通常、ファイル名がターゲットファイルシステムで無効であることを意味します。長すぎるか、禁止文字が含まれているか、予約語である可能性があります。

たとえば、Windowsファイルシステム(FAT、NTFS)では、ファイル名に:?などの文字を使用できないため、これらのファイルをWindowsファイルシステムにコピーすることはできません。いくつかの回避策があります。

  • (Windowsがサポートしていない)別のファイルシステムを使用してください。
  • ファイルの名前を変更します。
  • ファイルを含むアーカイブ(Zipファイルなど)のみを保存します。 Windowsはそのアーカイブを解凍できません。