Ich frage mich, ob es einen Unterschied gibt, ob Sie zu einem Terminal gehen und etwas eingeben ln -s path 'path
oder einfach mit der rechten Maustaste auf etwas klicken und Verknüpfung erstellen auswählen.
quelle
Ich frage mich, ob es einen Unterschied gibt, ob Sie zu einem Terminal gehen und etwas eingeben ln -s path 'path
oder einfach mit der rechten Maustaste auf etwas klicken und Verknüpfung erstellen auswählen.
Es gibt sehr wenig Unterschied. Um dies zu testen, habe ich ein neues Verzeichnis mit der Datei "bug3.odt" erstellt.
Ich habe dann zwei Links dazu über die Kommandozeile erstellt
ln -s bug3.odt bug_ln
und ln -s /home/warren/qaz/bug3.odt bug_ln2
dann ging es schließlich in Nautilus und erstellte einen Link, indem Sie mit der rechten Maustaste auf die Datei klicken und "Make Link" auswählen.
Das Ergebnis war wie folgt
warren@dell:~/qaz$ ls -la
total 36
drwxrwxr-x 2 warren warren 4096 Feb 18 20:14 .
drwxr-xr-x 69 warren warren 12288 Feb 18 20:11 ..
-rw-rw-r-- 1 warren warren 18505 Nov 12 20:11 bug3.odt
lrwxrwxrwx 1 warren warren 8 Feb 18 20:12 bug_ln -> bug3.odt
lrwxrwxrwx 1 warren warren 25 Feb 18 20:14 bug_ln2 -> /home/warren/qaz/bug3.odt
lrwxrwxrwx 1 warren warren 25 Feb 18 20:13 Link to bug3.odt -> /home/warren/qaz/bug3.odt
Wie Sie beide sehen bug_ln2
und Link to bug3.odt
haben die gleichen Eigentümer, Gruppe, Berechtigungen und Link auf die gleiche Stelle. Ein Rechtsklick in nautilus entspricht der Verwendung von ln -s mit dem vollständigen Pfad zur Datei.
Sie können auch einen Link erstellen, indem Sie CTRL+ SHIFTgedrückt halten und die Datei ziehen. Dies funktioniert genauso: Entspricht der Verwendung von ln -s mit dem vollständigen Pfad zur Datei.
Nein, das gibt es nicht. Es ist nur eine Nautilus-GUI-Option, um einen Symlink zu erstellen.
quelle