ファイル名にスペースを入れることはできますか?

ファイル名にスペースを入れることはできますか?

通常、UnixおよびLinuxでは、ファイル名(通常のファイル、ディレクトリ、リンク、デバイスファイルなど)にスペースを使用しないでください。

しかし、私はいつもそうです。内部スペースを含むファイル名の場合

  • ノーチラスでは、空白文字が空白として表示されます。
  • Bash 端末では、スペースを表すために使用するか、\ ファイル名を二重引用符ペアで囲みます。
  • 一部のアプリケーションファイル(Nautilus、OSでもこの機能を実行しているかどうかはわかりません)では、ファイル名のスペースが%20

ファイル名にスペースを入れることはできませんか?

ファイル名のスペースを正しく使用または処理する方法は?

ベストアンサー1

/NUL と NUL を除くすべての文字と同様に、ファイル名にはスペースを使用できます。提案いいえスペースをサポートしていないソフトウェアによって誤って解釈される可能性があるため、ファイル名にスペースが使用されます。そのようなソフトウェアには欠陥があると言えます。ただし、シェルスクリプトなどのプログラミング言語を使用すると、スペースを含むファイル名が表示されたときに競合するソフトウェアを作成するのが簡単で、シェルスクリプト開発者がファイル名を使用してテストしないため、これらのエラーは目立たない傾向がありますがあると主張することもできます。シェルスクリプト。それらを。

%20ファイル名でスペースを変更することはまれです。これは主に(Web)URLに使用されます。 URLの%エンコーディングがファイル名に表示されることもありますが、これは通常偶然です。

おすすめ記事