Mac OS Xのデスクトップに "Reader 0.5"というディレクトリがあります。ターミナルでディレクトリにアクセスするときは、次のコードを使用します。
cd /Users/niho/Desktop/Reader 0.5
しかしそれはスローされます:
そのようなファイル、又はディレクトリはありません
エラー。
どうやってそのディレクトリにcdできますか?
ありがとう。
ディレクトリ名(cd "/Users/niho/Desktop/Reader 0.5"
)を引用符で囲むか、ディレクトリ名(/Users/niho/Desktop/Reader\ 0.5
)をエスケープします。
あなたはスペースをエスケープすることができます:
cd /Users/niho/Desktop/Reader\ 0.5
他の人が述べたように、パスを引用するかスペースをバックスラッシュでエスケープすることはうまくいくでしょう。
さらに、Mac OS Xのデフォルトシェルであるbashは、Tabキーを使用したコマンドライン補完をサポートしています。だから例えばあなたが入力した場合:
cd /Users/niho/Desktop/Re
tabキーを押すと、シェルは残りのフォルダ名を( "Re"で始まる他のフォルダがデスクトップ上にない限り)入力し、空白がある場合はcdの引数を引用符で囲むようにします。記入するディレクトリ名で。
Fyiさん、Tabでbashショートカットを使うと、複数のディレクトリに同じ名前があった場合、最初に見つかったスペースで壊れることがありました。そのような場合、ユーザーは次のものを使用する必要があります。
cd Adobe\ Creative\ Cloud/
または私が好むもの、
cd 'Adobe Creative Cloud'