Linux中ln 链接命令的用法
ln的语法
Usage: ln [OPTION]... [-T] TARGET LINK_NAME (1st form)
or: ln [OPTION]... TARGET (2nd form)
or: ln [OPTION]... TARGET... DIRECTORY (3rd form)
or: ln [OPTION]... -t DIRECTORY TARGET... (4th form)
--backup[=CONTROL] 备份已存在的目标文件
-b 类似 --backup ,但不接受参数
-d 允许超级用户制作目录的硬链接
-f 强制执行
-i 交互模式,文件存在则提示用户是否覆盖
-n 把符号链接视为一般目录
-s 软链接(符号链接)
-v 显示详细的处理过程
记住是ln后面的是已存在的文件,后面的才是要创建的文件
## 被自己搞错了,哭:(
[root@txy alternatives]# ll jav*
lrwxrwxrwx 1 root root 5 2023-12-27 10:45 java -> java.old
## 改回来
[root@txy alternatives]# ln -snf /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.362.b08-1.el7_9.x86_64/jre/bin/java java
## 好了
[lighthouse@txy alternatives]$ ll jav*
lrwxrwxrwx 1 root root 73 2023-12-27 10:47 java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.362.b08-1.el7_9.x86_64/jre/bin/java
lrwxrwxrwx 1 root root 77 2023-03-13 18:27 java.1.gz -> /usr/share/man/man1/java-java-1.8.0-openjdk-1.8.0.362.b08-1.el7_9.x86_64.1.gz