Open zhoukekestar opened 6 years ago
$ ln [-sf] source_filename dist_filename
-s :默认是 hard link,加 -s 为 symbolic link
-f :如果目标文件存在时,先删除目标文件
$ touch a.md
$ vi a.md
// 默认创建硬链接
$ ln a.md hard
// 创建软链接
$ ln -s a.md soft
$ ll
total 80
-rw-r--r-- 2 zhoukeke staff 0B Sep 9 11:33 a.md
-rw-r--r-- 2 zhoukeke staff 0B Sep 9 11:33 hard
lrwxr-xr-x 1 zhoukeke staff 4B Sep 9 11:33 soft -> a.md
$ cat soft
hello
$ cat hard
hello
// 当删除文件之后,软链接一起消失,但硬链接还是能拿到文件
$ rm a.md
$ cat soft
cat: soft: No such file or directory
$ cat hard
hello
$
参考:https://github.com/CyC2018/CS-Notes/blob/8a9b8b15ae1361c21a8dccf5a97379a6a683f665/notes/Linux.md
atime:access time,最后一次读取时间