ln命令主要用途:将一个文件或目录在同一个文件系统或者另一个不同的文件系统的某个位置建立一个链接,类似windows系统中的超链接,这样当我们在链接处访问被链接的目录或文件时就可以通过此链接来访问,不必要再进入要访问的文件系统中。
建立链接有两种:硬链接和符号链接
硬链接命令:sudo ln -d 源文件 目标文件 ,硬链接必须在同一个文件系统中,且硬链接不能指向目录(只适用于超级用户)
符号链接命令:sudo ln -s 源文件 目标文件 ,其中s(symbolic)是符号标志,符号链接可以不必在同一个文件系统中
如:sudo ln /usr/lib/jvm /usr/bin/java
sudo ln -s /usr/lib/jvm /usr/bin/java
强行删除任何已存在的目标文件链接命令:rm -f symbolic_name
如:rm -f user/bin/java