Pengertian Symbolic link

Symbolic link (atau “symlink”) adalah fitur sistem file yang dapat digunakan untuk membuat tautan ke file atau folder tertentu. Ini mirip dengan “shortcut” di Windows atau “alias di Mac,” tetapi bukan file yang sebenarnya. Sebaliknya, symbolic link adalah entri dalam sistem file yang mengarah ke direktori atau file. Sistem mengenali symbolic link sebagai direktori atau file aktual, menyediakan cara alternatif untuk mengaksesnya.

Symbolic link didukung oleh Mac, Windows, dan Unix, tetapi paling umum ditemukan pada sistem Unix, karena Unix dikenal memiliki hierarki direktori yang besar (dan seringkali membingungkan). Folder root sendiri memiliki beberapa subdirektori yang berbeda, banyak di antaranya tidak memiliki tujuan yang jelas. Contohnya termasuk bin, dev, dll, lib, tmp, usr, dan var. Ini dapat menyulitkan untuk menemukan file tertentu, terutama jika mereka berada beberapa direktori di dalam sistem file. Symbolic link membantu meringankan masalah ini dengan menciptakan cara yang lebih mudah untuk mengakses file dan folder umum.

Untuk membuat symlink di Unix, Anda bisa mengetikkan perintah sederhana di command prompt menggunakan sintaksis di bawah ini. (Bagian “-s” dari perintah itu penting, karena ia memberi tahu sistem untuk membuat tautan simbolik.)

ln -s [direktori atau file target] / [pintasan]

Misalnya, Anda dapat membuat symlink “/ apachelogs” yang mengarah ke “/ usr / local / apache / log” menggunakan perintah berikut:

ln -s /usr/local/apache/logs /apachelogs

Setelah memasukkan perintah di atas, Anda akan dapat mengakses direktori log Apache dengan hanya membuka “/ apachelogs.” Meskipun symlink dikenali oleh sebagian besar program, mungkin perlu untuk mengaktifkan suatu program atau proses untuk mengikuti symbolic link. Misalnya, agar server web Apache mengenali symbolic link, baris “Options + FollowSymLinks” harus ditambahkan ke file httpd.conf.



Leave a Reply