Apa itu Symbolic Link
Symbolic link, juga dikenal sebagai symlink, adalah jenis file yang bertindak sebagai penunjuk ke file atau direktori lain di dalam sistem file. Ini adalah file yang berisi referensi ke lokasi file atau direktori lain pada sistem file yang sama atau berbeda. Berbeda dengan hard link, yang menunjuk langsung ke lokasi fisik file atau direktori, symbolic link menunjuk pada jalur atau lokasi file atau direktori, memungkinkan Anda mengaksesnya seolah-olah itu berada di lokasi asli. Symbolic link sering digunakan untuk membuat pintasan ke file atau direktori, atau untuk memberikan akses ke file atau direktori di lokasi yang berbeda tanpa harus memindahkannya secara fisik. Mereka banyak digunakan dalam sistem berbasis Unix dan didukung oleh sebagian besar sistem operasi modern.
Cara Menggunakan Symbolic Link
Berikut adalah beberapa contoh cara menggunakan symbolic link:
Membuat symbolic link ke file
Untuk membuat symbolic link ke file, gunakan perintah ln -s
diikuti dengan jalur ke file asli dan jalur ke file symbolic link. Misalnya, untuk membuat symbolic link ke file bernama file.txt
yang terletak di direktori /home/user/documents/
, Anda dapat menggunakan perintah berikut:
$ ln -s /home/user/documents/file.txt /home/user/desktop/file-link.txt
Ini akan membuat symbolic link ke file.txt
di direktori documents
, dan meletakkannya di desktop sebagai file-link.txt
. Sekarang Anda dapat mengakses file tersebut dengan hanya mengklik symbolic link.
Membuat symbolic link ke direktori
Untuk membuat symbolic link ke direktori, gunakan perintah ln -s
diikuti dengan jalur ke direktori asli dan jalur ke direktori symbolic link. Misalnya, untuk membuat symbolic link ke direktori bernama photos
yang terletak di direktori /home/user/documents/
, Anda dapat menggunakan perintah berikut:
$ ln -s /home/user/documents/photos /home/user/desktop/photos-link
Ini akan membuat sebuah symbolic link ke direktori photos
di dalam direktori documents
, dan menempatkannya di desktop sebagai photos-link
. Sekarang kamu dapat mengakses isi direktori tersebut dengan cukup mengklik symbolic link tersebut.
Menggunakan symbolic link untuk memberikan akses ke resource bersama
Symbolic link juga dapat digunakan untuk memberikan akses ke resource bersama pada sebuah jaringan. Sebagai contoh, jika kamu memiliki sebuah direktori bersama yang bernama shared
yang berada pada server jarak jauh, kamu dapat membuat sebuah symbolic link ke direktori tersebut pada mesin lokal kamu dengan menggunakan perintah ln -s
:
$ ln -s /mnt/shared /home/user/shared
Ini akan membuat sebuah symbolic link ke direktori bersama pada server jarak jauh, dan menempatkannya pada direktori home kamu sebagai shared
. Sekarang kamu dapat mengakses direktori bersama tersebut seakan-akan ia berada pada mesin lokal kamu.