
Einfach ausgedrückt: Ich habe eine Datei auf meinem Desktop, auf die ich mit „cd /Dateiname“ zugreifen möchte, und erhalte folgende Antwort:
Keine solche Datei oder kein solches Verzeichnis. Ich habe das Verzeichnis kopiert und eingefügt (unter Berücksichtigung des aktuellen Verzeichnisses).
Ich komme bis /home und /desktop, bevor mir die Meldung angezeigt wird, dass keiner der Ordner in diesem Dateibaum existiert ...
Ich kam mir albern vor, bei der Fehlersuche bei so einem grundlegenden Problem zu helfen, aber ich bin sogar so weit gegangen, den Computer auf Root-Zugriff zu erhöhen, jedoch ohne Erfolg.
Komm schon, Linux. Es ist für Neulinge schon schwer genug. Das hier ist äußerst entmutigend.
Bearbeiten (Tiggers Bearbeitungsvorschlag wurde abgelehnt? .. interessant, hier ist er. Etwas Neues gelernt, danke, Tig!): Der ausgeführte Befehl lautet:
~/Desktop $ cd /Desktop_Launchables
bash: cd: /Desktop_Launchables: No such file or directory ...
Beachten Sie auch, dass ich viele andere Ordner in den beiden zuvor genannten Verzeichnissen ausprobiert habe.
Antwort1
Das Problem liegt /
am Anfang des Befehls. Ich versuche es zu erklären.
Ein /
am Anfang eines Dateipfads bedeutetvon der Wurzel des Systems.
Zum Beispiel:
cd /Desktop_Launchables
Dieser Befehl sucht nach dem Verzeichnis Desktop_Launchables
im Stammverzeichnis /
. Auf einem Windows-System wäre dies ein ähnlicher Befehl:
cd C:\Desktop_Launchables
Andererseits können Sie von jedem beliebigen Ort im Dateisystem aus eine Verknüpfung ~
für einen Verzeichnispfad verwenden.home
Beispielsweise, wenn Desktop_Launchables
es sich im Home-Verzeichnis Ihres Benutzers befindet.
cd ~/Desktop_Launchables
Und Sie können es erweitern, ~
wenn es Desktop_Launchables
sich im Home eines anderen Benutzers befindet. Zum Beispiel im root
Home des Benutzers (und Sie haben die Berechtigung, darauf zuzugreifen).
cd ~root/Desktop_Launchables
Die erweiterte Version ohne Abkürzung wäre (höchstwahrscheinlich):
cd /home/<user>/Desktop_Launchables
Wo <user>
ist Ihr Login?
Ich vermute, was Sie wirklich wollten:
cd Desktop_Launchables
oder
cd Desktop/Desktop_Launchables
Um auf Nummer sicher zu gehen, können Sie das ~
vorn immer so platzieren:
cd ~/Desktop_Launchables
oder
cd ~/Desktop/Desktop_Launchables