Was ist der Unterschied zwischen den Befehlen link und ln?


9

Aus den Manpages:

ln - make links between files

und

link - call the link function to create a link to a file

Diese scheinen dasselbe zu tun, erfordern jedoch auch lnviele Optionen.

Ist linknur eine sehr einfache ln? Gibt es einen Grund, Link über ln zu verwenden?

Antworten:


9

Der Link wird ausschließlich für feste Links verwendet, ruft die Systemfunktion link () auf und führt beim Versuch, den Link zu erstellen, keine Fehlerprüfung durch

ln hat Fehlerprüfung und kann harte und weiche Links erstellen


4

Der linkBefehl erstellt eine feste Verknüpfung zu einer Datei.

Laut Handbuchseite ist es dasselbe wie:

$ ln --directory --no-target-directory FILENAME LINKNAME

Siehe man linkoder info coreutils 'link invocation'für weitere Details.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.