名前にスペースが含まれるフォルダーのパスを(ターミナルで)どのように記述すればよいかわかりません。
私は試した:
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'