Come creare un CD in una directory che contiene uno spazio nel suo nome?

Ho una directory denominata "Reader 0.5" nel mio desktop su Mac OS X. Quando accedere alla directory nel terminal, sto usando il codice riportto di seguito:

cd /Users/niho/Desktop/Reader 0.5 

ma getta:

Nessun file o directory con questo nome

errore.

Come posso fare cd in quella directory?

Grazie.

O si mettono le virgolette intorno al nome della directory ( cd "/Users/niho/Desktop/Reader 0.5" ) o si /Users/niho/Desktop/Reader\ 0.5 il nome della directory ( /Users/niho/Desktop/Reader\ 0.5 ).

Puoi sfuggire allo spazio:

 cd /Users/niho/Desktop/Reader\ 0.5 

Come altri hanno accennato, citando il path o il backslash-fuga degli spazi functionrà.

Inoltre bash, la shell predefinita in Mac OS X, support il completamento della row di command utilizzando il tasto Tab. Così, ad esempio, se si digita:

 cd /Users/niho/Desktop/Re 

quindi premere il tasto Tab, la shell compilerà il resto del nome della cartella (finché non ci sono altre cartelle sul desktop che iniziano con "Re") e si prenderà cura di citare gli argomenti a cd se ci sono spazi nel nome della directory che riempie.

Fyi, utilizzando il collegamento shortcut Tab in bash si romperebbe al primo spazio che incontra se più directory hanno identici nomi. In questi casi, un utente dovrà utilizzare:

 cd Adobe\ Creative\ Cloud/ 

o quello che preferisco,

 cd 'Adobe Creative Cloud'