名前にスペースを含むフォルダーのパスを記述するにはどうすればよいですか?

名前にスペースを含むフォルダーのパスを記述するにはどうすればよいですか?

名前にスペースが含まれるフォルダーのパスを(ターミナルで)どのように記述すればよいかわかりません。

私は試した:

cd /path/path/path/"A Folder"/file

cd /path/path/path/'A Folder/file

cd /path/path/path/A_Folder/file

しかし、それらはすべてターミナルを通じてエラーを返します:

[command]: cannot access '/path/path/path/A Folder/file' No such a file or directory 

次のような手順でアクセスできます:

cd /home
cd user
cd Desktop
cd "Bash Programming"
bash Example

答え1

パス全体を二重引用符 (")、一重引用符 (') で囲むか、バックスラッシュ (\) を使用してスペース文字をエスケープすることができます。

cd "/path/path/path/A Folder/file"
cd '/path/path/path/A Folder/file'
cd /path/path/path/A\ Folder/file

答え2

名前全体を引用するか、

cd "/path/path/path/A Folder/file"

または、バックスラッシュを使用して、異常な文字 (この場合はスペース) だけをエスケープします。

cd /path/path/path/A\ Folder/file

もう一つ試してみるとよいのは、タブ補完を使用することです。

cd /home/user/Desktop/Bas

次に TAB キーを押すと、次のように完了します。

cd /home/user/Desktop/Bash\ Programming/

その後、パスの残りの部分を入力できます。

答え3

これを試しましたか?

cd Bash\ Programming

または

/path/path/path/A\ Folder/file

答え4

パス全体または一部を一重引用符または二重引用符で囲むか、バックスラッシュでスペースをエスケープします。
例:

cd /path\ to\ folder  
cd '/path to folder'

関連情報