477 Stimmen

Wie man einen Link zu einem Verzeichnis unter Linux erstellt

Wie kann ich mit einem GNU-Linux-Shell-Befehl einen Link zu einer vorhandenen Datei oder einem Verzeichnis erstellen?

844voto

theglauber Punkte 27787

Symbolischer oder weicher Link (Dateien oder Verzeichnisse, flexibler und selbstdokumentierend)

#     Source                             Link
ln -s /home/jake/doc/test/2000/something /home/jake/xxx

Hard Link (nur Dateien, weniger flexibel und nicht selbstdokumentierend)

#   Source                             Link
ln /home/jake/doc/test/2000/something /home/jake/xxx

Weitere Informationen: man ln


/home/jake/xxx ist wie ein neues Verzeichnis. Um zu vermeiden "ist kein Verzeichnis: No such file or directory" Fehler, wie @trlkly Kommentar, verwenden relative Pfad in das Ziel, das heißt, mit dem Beispiel:

  1. cd /home/jake/
  2. ln -s /home/jake/doc/test/2000/something xxx

64voto

WiseTechi Punkte 3398

Sollten Sie verwenden:

ln -s /home/jake/doc/test/2000/something xxx

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X