mkdir - ディレクトリの作成(名前に ":"を含む)が特定のディレクトリでは機能せず、他のディレクトリでは機能します。

mkdir - ディレクトリの作成(名前に

私のPlexメディアサーバーに映画用のディレクトリを作成しようとしたときに奇妙な問題が発生しました。映画のタイトル(「Borat:カザフスタンの栄光の国のためのアメリカ文化学習」)を含むディレクトリを作成しようとすると、次のエラーが発生します。

pi@raspberrypi:/media/pi/Plex/Movies $ mkdir "Borat: Cultural Learnings of America for Make Benefit Glorious Nation of Kazakhstan"
mkdir: cannot create directory ‘Borat: Cultural Learnings of America for Make Benefit Glorious Nation of Kazakhstan’: Invalid argument

:コロン()は特殊文字であり、コロンなしでコマンドが機能することを知っています。私が説明できないのは、このコマンドを別のパスで実行するときにコロンと連携する理由です。たとえば、次のように動作します。

  1. /media/pi
  2. /home/pi
  3. /tmp

パスの長さの制限のためかもしれないと思いましたが、そうではありません。なぜこれが起こるのか他のアイデアはありますか?

ベストアンサー1

おすすめ記事