Từ man ln:
Theo mặc định, mỗi đích (tên của liên kết mới) sẽ không tồn tại.
Khi bạn đã có một thư mục có tên html, liên kết sẽ được tạo bên trong /var/www/htmlcó tên của mục tiêu tức là project.
Nếu bạn muốn có một symlink /var/www/htmltrỏ đến /home/user/projectthì bạn không nên có thư mục htmlhiện diện trước. Vì vậy, bạn chỉ nên có /var/wwwvà sau đó chạy phần sau sẽ tạo liên kết tượng trưng mong muốn (không làm điều này trừ khi bạn chắc chắn):
ln -s /home/user/project /var/www/html
Đây là một ví dụ:
$ pwd
/home/user/test/askubuntu
$ ls -l
total 4
drwxrwxr-x 2 user user 4096 Mar 25 00:16 foo
$ ln -s /home/user/test/bar /home/user/test/askubuntu/foo
$ ls -l
total 4
drwxrwxr-x 2 user user 4096 Mar 25 00:17 foo
$ cd foo/
$ ls -l
total 0
lrwxrwxrwx 1 user user 25 Mar 25 00:17 bar -> /home/user/test/bar
$ cd ..
$ rm -r foo/
$ ls -l
total 0
$ ln -s /home/user/test/bar /home/user/test/askubuntu/foo
$ ls -l
total 0
lrwxrwxrwx 1 user user 25 Mar 25 00:18 foo -> /home/user/test/bar
Và có, bạn có thể tạo liên kết tượng trưng của các tập tin ẩn.