tidak dapat mengubah ke direktori dengan karakter spasi di dalamnya

0

Ini mungkin terkait dengan pertanyaan ini tetapi jawaban di sana tidak bekerja untuk saya.

Saya memasang HD eksternal saya, lalu di Terminal, saya mengetik

ls /Volumes/TOSHIBA\ EXT

Ini mencantumkan file dan folder seperti yang diharapkan, tetapi kemudian memasukkan:

cd /Volumes/TOSHIBA\ EXT

melempar pesan berikut

-bash: cd: /Volumes/TOSHIBA\: No such file or directory

Apa yang terjadi disini? Bagaimana cara saya mengubah ke direktori dengan spasi via Terminal.app?

Ini adalah info konteksnya:

uname -vsr

Darwin 17.5.0 Darwin Kernel Version 17.5.0: Mon Mar  5 22:24:32 PST 2018; root:xnu-4570.51.1~1/RELEASE_X86_64
pengguna287257
sumber
3
type cdkata?
Ignacio Vazquez-Abrams
1
Sudahkah Anda mencoba cd "/Volumes/TOSHIBA EXT"?
Vulpo
alias tidak didefinisikan dengan baik dalam tindakan? seperti yang dikatakan Ignacio; apa yang type cdmemberitahu kamu?
Hannu

Jawaban:

2

cd /Volumes/TOSHIBA\ EXTseharusnya bekerja. Sebagai pemeriksaan kewarasan, Anda dapat mencoba ini:

command cd /Volumes/TOSHIBA\ EXT

Ini akan mem-bypass alias dan fungsi apa pun yang mungkin dikonfigurasikan di lingkungan Anda dan mengganggu. Untuk mengetahui alasan mengapa cdtidak berfungsi seperti yang diharapkan, coba apa yang disarankan komentar:

type cd
janos
sumber