名前にスペースが含まれるフォルダーのパスを書き込む方法がわかりません(ターミナルで)。
私は試した:
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
パス全体を二重引用符( ")、単一引用符( ')で囲むか、バックスラッシュ(\)を使用してスペース文字をエスケープできます。
cd "/path/path/path/A Folder/file"
cd '/path/path/path/A Folder/file'
cd /path/path/path/A\ Folder/file
名前全体を引用してください:
cd "/path/path/path/A Folder/file"
または、バックスラッシュを使用して、奇妙な文字(この場合はスペース)だけをエスケープします。
cd /path/path/path/A\ Folder/file
試してみるべきもう1つのことは、タブ補完を使用することです。
cd /home/user/Desktop/Bas
次に、Tabキーを押すと、次のように完了します。
cd /home/user/Desktop/Bash\ Programming/
その後、パスの残りの部分を入力できます。
これを試しましたか?
cd Bash\ Programming
または
/path/path/path/A\ Folder/file
すべてまたは部分的なパスを一重引用符または二重引用符で囲むか、スペースをバックスラッシュでエスケープします。
例えば:
cd /path\ to\ folder
cd '/path to folder'