staging.inyokaproject.org

Wechsel ins Benutzerverzeichnis klappt nicht

Status: Ungelöst | Ubuntu-Version: Ubuntu
Antworten |

Lars-Mars

Anmeldungsdatum:
27. März 2022

Beiträge: Zähle...

Hallo zusammen!

Dürfte ich diese sehr alte Leiche nochmals ausgraben? Ich habe das selbe Problem, komme auch nicht ins Userverzeichnis. Es wird mir angezeigt und selbst ein kopieren des angezeigten Verzeichnisnamen "yoster" hat keinen Erfolg:

yoster@graf-wim2210:~$ cd /home
yoster@graf-wim2210:/home$ ls -al
insgesamt 12
drwxr-xr-x  3 root   root   4096 Dez 30  2020 .
drwxr-xr-x 21 root   root   4096 Jan 31  2021 ..
drwxr-xr-x 22 yoster yoster 4096 Mär 27 23:04 yoster
yoster@graf-wim2210:/home$ cd /yoster
bash: cd: /yoster: Datei oder Verzeichnis nicht gefunden
yoster@graf-wim2210:/home$ 

Wieso wird ein Verzeichnis nicht gefunden das sogar angezeigt und richtig geschrieben wird? Besten dank!

Bearbeitet von umbhaki:

Codeblock eingefügt. Bitte beachte die Forensyntax.

Moderiert von noisefloor:

Abgetrennt vom (sehr) alten Thread terminal-verzeichnis-wechseln-anfaenger-proble und ins passende Forum verschoben.

Lidux

Anmeldungsdatum:
18. April 2007

Beiträge: 16801

Hallo Lars-Mars

Herzlich Willkommen auf Ubuntuusers.

Bitte kein Thread kapern, d.h. halte dich an die Portalregel.

ls
cd ..
cd home
cd yoster
ls

Gruss Lidux

umbhaki Team-Icon

Supporter
Avatar von umbhaki

Anmeldungsdatum:
30. Mai 2010

Beiträge: 2611

Hallo Lars-Mars und willkommen im Forum!

Die Antwort von Lidux möchte ich dir noch etwas erläutern. Dein Befehl:

cd /yoster 

ist deshalb gescheitert, weil die Pfadangabe nicht stimmt. Die stimmt wiederum nicht, weil du sie mit einem / beginnst. Der / bezeichnet aber das Wurzelverzeichnis. Du hast also nach einem Verzeichnis gesucht, das direkt von der Wurzel abzweigend „yoster“ heißt. Das gibt es aber nicht, weil „yoster“ dein persönliches Unterverzeichnis in /home ist.

Wenn du ein Terminal frisch öffnest, „stehst“ du automatisch in deinem persönlichen Ordner. Die vollständige Pfadangabe ist /home/yoster, aber so zeigt es dir das Terminal nicht an, weil es sozusagen eine Abkürzung benutzt. Die besteht in der Tilde ~. Wenn dein Terminal also anzeigt:

yoster@graf-wim2210:~$

dann ist das identisch, als wenn dort angezeigt würde

yoster@graf-wim2210:/home/yoster$

Willst du nun in ein Unterverzeichnis deines persönlichen Ordners wechseln, dann gibst du den Namen ohne / ein, sonst sucht dein Terminal wieder von der Wurzel ausgehend. Willst du also beispielsweise in deinen Downloads-Ordner, dann lautet der Befehl ohne / einfach:

cd Downloads 

Willst du dagegen gleich in ein Unterverzeichnis deines Downloads-Ordner springen, z.B. „Unterlagen“, dann hieße das:

cd Downloads/Unterlagen 

Der / bezeichnet also einerseits das Wurzelverzeichnis und trennt andererseits die Unterverzeichnisse voneinander.

Übrigens: Wenn du dich mal in irgendwelchen Unterordnern „verlaufen“ hast, dann springst du jederzeit mit

cd 

ohne jeden Zusatz zurück in deinen persönlichen Ordner namens ~.

Lesetipp: Verzeichnisstruktur.

Antworten |