kann nicht in ein Verzeichnis mit Leerzeichen wechseln

431
user287257

Das mag mit dieser Frage zusammenhängen, aber die Antworten dort haben für mich nicht funktioniert.

Ich habe meine externe HD angeschlossen, dann tippe ich in ein Terminal

ls /Volumes/TOSHIBA\ EXT 

Daraufhin werden Dateien und Ordner wie erwartet aufgelistet.

cd /Volumes/TOSHIBA\ EXT 

wirft die folgende Meldung

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

Was geht hier vor sich? Wie wechsle ich in ein Verzeichnis mit Leerzeichen über Terminal.app?

Hier ist die Kontextinformation:

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 
0
`type cd` sagt? Ignacio Vazquez-Abrams vor 6 Jahren 3
Haben Sie `cd" / Volumes / TOSHIBA EXT "` ausprobiert? Vulpo vor 6 Jahren 1
schlecht definierter Alias ​​in Aktion? wie Ignacio sagt; was sagt dir "type cd"? Hannu vor 6 Jahren 0

1 Antwort auf die Frage

2
janos

cd /Volumes/TOSHIBA\ EXTsollte normalerweise funktionieren. Als Vernunftsprüfung können Sie Folgendes versuchen:

command cd /Volumes/TOSHIBA\ EXT 

Dadurch werden alle Aliasnamen und Funktionen umgangen, die möglicherweise in Ihrer Umgebung konfiguriert sind und stören. Um herauszufinden, warum cddas nicht wie erwartet funktioniert, probieren Sie folgende Vorschläge aus:

type cd