C'è una differenza tra un collegamento simbolico tramite terminale o il tasto destro del mouse sul collegamento?


21

Mi chiedo se c'è una differenza tra andare su un terminale e digitare ln -s path 'patho semplicemente fare clic con il tasto destro su qualcosa e selezionare Crea collegamento.

Risposte:


24

C'è poca differenza. Per provare questo ho creato una nuova directory con un file "bug3.odt".

Ho quindi creato due collegamenti ad esso utilizzando la riga di comando

ln -s bug3.odt bug_lne ln -s /home/warren/qaz/bug3.odt bug_ln2poi finalmente è entrato in nautilus e ha creato un collegamento facendo clic destro sul file e selezionando "Crea collegamento".

Il risultato è stato il seguente

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

Come puoi vedere entrambi bug_ln2e Link to bug3.odtavere lo stesso proprietario, gruppo, autorizzazioni e link nella stessa posizione. Fare clic con il tasto destro in nautilus equivale a usare ln -s con il percorso completo del file.

È anche possibile creare un collegamento tenendo premuto CTRL+ SHIFTe trascinando il file. Funziona esattamente allo stesso modo: equivale a usare ln -s con il percorso completo del file.


5
Esiste un altro modo per creare il collegamento: fare clic e trascinare tenendo premuto Ctrl + Maiusc
wim il

5

No, non c'è. È solo l'opzione GUI di Nautilus per creare un collegamento simbolico.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.