Tôi đang cố gắng để hiểu rõ hơn các liên kết tượng trưng ... và không gặp nhiều may mắn. Đây là đầu ra shell thực tế của tôi với tên người dùng / máy chủ đã thay đổi:
username@host:~$ mkdir actual
username@host:~$ mkdir proper
username@host:~$ touch actual/file-1.txt
username@host:~$ echo "file 1" > actual/file-1.txt
username@host:~$ touch actual/file-2.txt
username@host:~$ echo "file 2" > actual/file-2.txt
username@host:~$ ln -s actual/file-1.txt actual/file-2.txt proper
username@host:~$ # Now, try to use the files through their links
username@host:~$ cat proper/file-1.txt
cat: proper/file-1.txt: No such file or directory
username@host:~$ cat proper/file-2.txt
cat: proper/file-2.txt: No such file or directory
username@host:~$ # Check that actual files do in fact exist
username@host:~$ cat actual/file-1.txt
file 1
username@host:~$ cat actual/file-2.txt
file 2
username@host:~$ # Remove the links and go home :(
username@host:~$ rm proper/file-1.txt
username@host:~$ rm proper/file-2.txt
Tôi nghĩ rằng một liên kết tượng trưng được cho là hoạt động trong suốt, theo nghĩa là bạn có thể vận hành trên tệp mà nó trỏ đến như thể bạn đang truy cập trực tiếp vào tệp (tất nhiên trong trường hợp rm
tất nhiên là liên kết bị xóa ).
df -T
) - kết quả trên có lạ với bạn không?