CD-Befehl funktioniert nicht mehr in Ubuntu

457
Robus

Nach der Installation von Gem-Dateien auf meinem System funktioniert der Befehl cd nicht mehr und es wird der folgende Fehler ausgegeben, wenn ich versuche, ein Verzeichnis zu öffnen

 robus@lucy:~$ cd /starterkit -bash: cd: /starterkit: No such file or directory 

Bitte zeigen Sie mir, wie Sie dieses Problem lösen können

1
Probieren Sie `cd starterkit 'oder` cd. / Starterkit' aus Alex McKenzie vor 10 Jahren 1
Ist `starterkit` im Stammverzeichnis oder in Ihrem Home-Verzeichnis oder anderswo? jliv902 vor 10 Jahren 0
@AlexMcKenzie versucht! Wirft den gleichen Fehler Robus vor 10 Jahren 0
@ jliv902 Im HOME-Verzeichnis Robus vor 10 Jahren 0
Versuchen Sie `cd ~ / starterkit` jliv902 vor 10 Jahren 0
@ jliv902 cd ~ / starterkit funktioniert !! aber warum !! Was ist mit CD / Starterkit passiert? Robus vor 10 Jahren 0
@KuldeepBhatt Siehe meine Antwort. jliv902 vor 10 Jahren 0

3 Antworten auf die Frage

0
Peter Lamby

cdist ein eingebauter Befehl in Bash.

Das Verzeichnis, in dem Sie versuchen, zu cd zu gelangen, existiert höchstwahrscheinlich nicht.

es existiert tatsächlich und zeigt es in ls -al. mit aller perfekten Erlaubnis zu viel Robus vor 10 Jahren 0
Kannst du die "ls -al" -Ausgabe posten? mtak vor 10 Jahren 1
http://i60.tinypic.com/28ujwat.png Robus vor 10 Jahren 0
0
jliv902

/ist das Stammverzeichnis, also cd /starterkitsuchen Sie bei der Eingabe nach dem Verzeichnis starterkitim Unterverzeichnis /. Da starterkitsich in Ihrem HOMEOrdner befindet, cdwird es nicht im /Verzeichnis gefunden.

~ist eine Verknüpfung zu /home/robus. Wenn Sie also tippen cd ~/starterkit, tun Sie es tatsächlich cd /home/robus/starterkit.

Wie kann ich das wieder auf CD / Starterkit zurücksetzen? Ich konnte auf diesen Weg zugreifen! Robus vor 10 Jahren 0
@KuldeepBhatt Versuchen Sie "sudo mv ~ / starterkit / starterkit" oder "sudo cp ~ / starterkit / starterkit" oder "sudo ln -s ~ / starterkit / starterkit". jliv902 vor 10 Jahren 0
Sie können das Verzeichnis in Ihr Stammverzeichnis verschieben oder in Ihrem Stammverzeichnis einen symbolischen Link erstellen, der mit dem Verzeichnis in Ihrem Heimatverzeichnis verknüpft ist. Tero Kilkanen vor 10 Jahren 0
Ein beliebiger Code, um einen symbolischen Link im Wurzelverzeichnis zu erstellen, der ALLE Verzeichnisse im Heimatverzeichnis verbindet? Robus vor 10 Jahren 0
@KuldeepBhatt Ich bin mir nicht sicher. Ich würde mir überlegen, eine neue Frage zu stellen. Meiner Meinung nach machen Sie wahrscheinlich etwas falsch, wenn Sie das tun müssen. jliv902 vor 10 Jahren 0
0
mtak

Basierend auf der von Ihnen geposteten Ausgabe sollten Sie cdin das Verzeichnis einsteigen können . Möglicherweise liegt ein Problem vor, wenn auf den Verzeichnisnamen ein oder mehrere Leerzeichen folgen. Versuchen Sie es cd starter*und sehen Sie, ob Sie im Verzeichnis landen.

ja es funktioniert Robus vor 10 Jahren 0