Apakah ada perbedaan antara tautan simbolik melalui terminal atau klik kanan buat tautan?

21

Saya bertanya-tanya apakah ada perbedaan antara pergi ke terminal dan mengetik ln -s path 'pathatau hanya mengklik kanan pada sesuatu dan memilih membuat tautan.

Xipeify
sumber

Jawaban:

24

Ada sedikit perbedaan. Untuk menguji ini saya membuat direktori baru dengan file "bug3.odt".

Saya kemudian membuat dua tautan ke sana menggunakan baris perintah

ln -s bug3.odt bug_lndan ln -s /home/warren/qaz/bug3.odt bug_ln2akhirnya masuk ke nautilus dan membuat tautan dengan mengklik kanan file dan memilih "Buat Tautan".

Hasilnya adalah sebagai berikut

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

Karena Anda dapat melihat keduanya bug_ln2dan Link to bug3.odtmemiliki pemilik, grup, izin, dan tautan yang sama ke lokasi yang sama. Mengklik kanan di nautilus sama dengan menggunakan ln -s dengan path lengkap ke file.

Dimungkinkan juga untuk membuat tautan dengan menahan CTRL+ SHIFTdan menyeret file. Ini bekerja dengan cara yang persis sama: setara dengan menggunakan ln -s dengan path lengkap ke file.

Warren Hill
sumber
5
Ada cara lain untuk membuat link - mengklik dan menyeret dengan Ctrl + shift ditekan
Wim
5

Tidak, tidak ada. Ini hanya opsi Nautilus GUI untuk membuat symlink.

Vojtech Trefny
sumber