GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Warum erstellt mein symbolischer Link eine Datei und keinen Ordner?

Das Nichterstellen eines Verzeichnisses ist ein erwartetes Verhalten.

Wenn Sie das tun

  ls -ali

Es sollte etwas beginnend mit;

zeigen
  lrwxrwxrwx

Wobei "l" stellt einen symbolischen Link dar und ermöglicht Ihnen, mit cd zu traversieren.

HINWEIS: ln Der Befehl wird sich nicht beschweren, wenn Sie einen ungültigen Quellpfad angeben. Und dies wird zu einer Fehlermeldung führen, wenn Sie versuchen, cd darin einzugeben.


Sie müssen absolute Pfadnamen verwenden um die Links zu erstellen. Zum Beispiel bin ich jetzt bei

$ pwd
/home/alex/my_folder

Und ich erstelle einen symbolischen Link zum Ordner „directoryA“ in einem Unterverzeichnis unter meinem pwd (aktuelles Arbeitsverzeichnis):

 $ ln -s $PWD/directoryA $PWD/temp/link_to_directoryA

In diesem Fall Variable $PWD enthält den absoluten Pfad zu meinem Arbeitsverzeichnis. Sie können Ihren absoluten Pfad sicher ohne Variablen wie folgt verwenden:

 $ ln -s /home/alex/my_folder/directoryA /home/alex/my_folder/temp/link_to_directoryA

Zu spät für die Party.. Das hat bei mir funktioniert..

Wenn Sie einen symbolischen Link von sourceFolder zu destinationFolder erstellen möchten, sollten Sie sich dabei im übergeordneten Element des destinationFolder "parentOfDestinationFolder" befinden.


Sie müssen sich in demselben Verzeichnis befinden, in dem Sie den symbolischen Link

erstellen

Zum Beispiel:

cd /Users/me
ln -s irgendeinOrdner irgendeinOrdnerNeuerName


Linux
  1. Erstellen, Löschen und Verwalten von Verzeichnissen unter Linux

  2. Symbolischer Link funktioniert nicht wie erwartet, wenn der Benutzer wechselt?

  3. Node.js:Prüfen Sie, ob die Datei ein symbolischer Link ist, wenn Sie mit „fs“ über das Verzeichnis iterieren

  4. Warum muss ein Ordner ausführbar sein?

  5. Warum funktioniert mein symbolischer Link nicht?

Ln-Befehl unter Linux (Symbolische Links erstellen)

ldconfig-Fehler:ist kein symbolischer Link

file_put_contents erstellt keine txt-Datei

Wiederholen Sie Bilder aus einem Ordner und zeigen Sie eine Diashow im Vollbildmodus an

warum funktioniert sftp rmdir nicht?

Linux /-Ordner und /root-Ordner