Tautan simbolis , juga dikenal sebagai ‘Symlink ' adalah jenis file khusus di Linux, yang digunakan untuk tujuan menunjuk ke file lain. symlink tidak berisi data lain selain dari alamat disk file yang ditunjuk oleh symlink.
Simlink sangat berguna sebagai file pintasan; di mana Anda dapat memiliki symlink program/aplikasi di folder desktop/home Anda, alih-alih file program dan dependensinya.
Penggunaan lain dari Symlinks adalah untuk keamanan file yang dapat dieksekusi. Membuat symlink dan membiarkan pengguna menjalankan symlink tidak memberikan izin lain kepada pengguna pada file utama. Jadi, tidak ada risiko file program utama dieksploitasi secara langsung atau tidak langsung.
Hari ini, kita akan belajar cara membuat symlink untuk file di Linux.
Membuat File Symlink di Linux
Perintah yang digunakan untuk membuat tautan untuk file di Linux adalah ‘ln’ dan dapat dieksekusi sebagai berikut:
$ ln <Name of file to be linked> <Name of the link>
Misalnya, menautkan file teks:
$ ln test.txt test_link
Kita dapat melihat bahwa tautan telah dibuat dan menampilkan konten yang sama dengan file utama. Namun, ketika kita memanggil perintah seperti ini, itu menciptakan sesuatu yang disebut 'Tautan keras '. Tautan keras mengarah ke 'Inode ' dari file utama dan karenanya, tetap ada meskipun file utama dipindahkan.
Namun, tautan simbolik hanyalah penunjuk ke nama file utama.
Buat Tautan Simbolik File di Linux
Untuk membuat tautan simbolik, jalankan perintah yang sama, kali ini dengan argumen '-s'
atau '--symbolic'
.
$ ln -s test.txt test_symlink
Jika Anda menjalankan 'ls -l' perintah, itu menjelaskan jenis file; dan dengan demikian menjelaskan symlink juga.
$ ls -l
Anda dapat melihat bahwa 'test_symlink' menunjuk ke test.txt , yaitu, file utama yang dirujuk.
Kesimpulan
Pada artikel ini, kita telah melihat cara symlink file di Linux. Untuk mempelajari lebih lanjut tentang perintah ‘ln’ , lihat halaman manualnya dengan:
$ man ln
Jika Anda memiliki pertanyaan atau umpan balik, beri tahu kami di komentar di bawah!