Symbolic link là gì?
- ★
- ★
- ★
- ★
- ★
Symbolic link (hoặc symlink) là tính năng hệ thống tập tin (file system) có thể được sử dụng để tạo liên kết đến một file hoặc thư mục cụ thể. Nó tương tự như "phím tắt" (shortcut) của Windows hoặc "bí danh" (alias) của Mac, nhưng không phải là một file thực tế. Thay vào đó, một symbolic link là một entry trong hệ thống tập tin trỏ đến một thư mục hoặc file. Hệ thống nhận dạng symbolic link là thư mục hoặc file thực tế, cung cấp một cách thay thế để truy cập nó.
Để tạo symbolic link trong Unix, bạn có thể nhập một lệnh đơn giản tại dấu nhắc lệnh (command prompt) bằng cú pháp bên dưới. (Phần "-s" của lệnh rất quan trọng, vì nó yêu cầu hệ thống tạo một symbolic link.)
ln -s [target directory or file] /[shortcut]
Ví dụ: bạn có thể tạo một symbolic link "/apachelogs" trỏ đến "/usr / local /apache/logs" bằng cách sử dụng lệnh sau:
ln -s /usr/local/apache/logs /apachelogs
Sau khi nhập lệnh trên, bạn sẽ có thể truy cập vào thư mục log của Apache bằng cách chỉ cần mở "/apachelogs." Mặc dù các symbolic link được hầu hết các chương trình công nhận, nhưng có thể cần phải cho phép một chương trình hoặc tiến trình (process) đi theo các symbolic link. Ví dụ: để máy chủ web (web server) Apache nhận ra các symbolic link, dòng "Options + FollowSymLinks" phải được thêm vào file httpd.conf.
Learning English Everyday