Sunday, July 26, 2009

Symbolic Link di Linux

Agar direktori /repo bisa diakses via web browser, maka direktori /repo harus menjadi bagian dari wwwroot. Kebetulan wwwroot ada di /opt/lampp/htdocs. Jadi kita perlu mengintegrasikan direktori /repo ke dalam /opt/lampp/htdocs.

Untuk membuat symbolik link direktori /repo menjadi /opt/lampp/htdocs/repo, sintaknya adalah sbb :

-bash-3.2# ln -s /repo /opt/lampp/htdocs/repo

Perintah di atas ini bisa dijalankan dari mana saja, karena menggunakan alamat absolut. Hasil bisa dicek di /opt/lampp/htdocs/. Gunakan perintah ls -l, akan terlihat sbb :

-bash-3.2# ls -l /opt/lampp/htdocs/
total 10500
lrwxrwxrwx 1 root root 5 2008-10-14 05:21 repo -> /repo
drwxrwxr-x 2 root root 4096 2004-12-26 17:30 webalizer
drwxrwxr-x 6 root root 4096 2006-11-26 17:56 xampp
-bash-3.2#

Contoh kasus lain. Membuat symbolik link agar direktori /var/www/html sebagai bagian dari /opt/lampp/htdocs/html :

-bash-3.2# ln -s /var/www/html /opt/lampp/htdocs/html

-bash-3.2# ls -l /opt/lampp/htdocs/
total 10500
lrwxrwxrwx 1 root root 13 2008-10-19 13:59 html -> /var/www/html
drwxrwxr-x 2 root root 4096 2004-12-26 17:30 webalizer
drwxrwxr-x 6 root root 4096 2006-11-26 17:56 xampp
-bash-3.2#

Agar direktori Download bisa diakses lewat webserver

-bash-3.2# ln -s /home/msmunir/Download/ /opt/lampp/htdocs/download

Dengan adanya symbolic link, kita tidak perlu repot-repot menggeser atau memindahkan atau menyalin suatu direktori ke direktori lain.

No comments:

Post a Comment