Linux ln命令是一个非常重要而且常用命令,它用于 为文件或者目录创建链接。
Links types#
使用方法#
-P (默认也是)创建 Hard links#
1 | $ ln -P my_file.txt my_link.txt |
-s 创建 Symlinks(Soft links)#
1 | $ ln -s [OPTIONS] FILE LINK |
- 创建一个软链接 my_link.txt, 指向my_file.txt
1
$ ln -s my_file.txt my_link.txt
- 创建一个软链接 my_link.txt, 指向my_file.txt
- 给文件创建 Symlinks
1
$ ln -s /mnt/my_drive/movies ~/my_movies
- 给文件创建 Symlinks
-f (--force) 强制覆盖#
如果创建一个已经存在的 Symlinks, 会报错 1
2
3$ ln -s my_file.txt my_link.txt
ln: failed to create symbolic link 'my_link.txt': File exists
使用 -f 强制覆盖 1
$ ln -sf my_file.txt my_link.txt
移除Symlinks#
- unlink
1
$ unlink symlink_to_remove
- rm
1
$ symlink_to_remove
注: 不要在文件末尾加上 "/"