unlink link_name
举一个例子,当我想删除软链接 /root/demo/internlm2-chat-7b
时
cd /root/demo/
unlink internlm2-chat-7b
软连接
软链接(Soft Link)也称为符号链接(Symbolic Link).Linux里面的软链接就相当于是Windows系统下面的快捷方式。软连接是一个特殊的文件,文件类型是l,但是也可以理解为一个文本文件, 这个文件中包含有软链接指向另一源文件的位置信息内容,因此,通过访问这个“快捷方式”,系统就可以迅速的定位到软链接所指向的源文件实体。
创建软连接
ln -s 源文件/目录 软链接文件/目录 # 命令
echo "this my test">>test.txt # 创建测试文件
ln -s /home/test.txt /root/test.txt #创建软连接
ll /root/
## 结果
total 4
-rw-------. 1 root root 1650 Jun 2 2023 anaconda-ks.cfg
lrwxrwxrwx 1 root root 31 Jan 4 14:20 test.txt -> /home/test.txt #创建成功
cat /root/test.txt #查看软连接文件内容
readlink /root/test.txt #查看软连接源文件路径
修改软连接
ln -snf 新源文件/目录 软链接文件/目录
echo "this my new test">>testnew.txt #创建一个新的测试文件
ln -snf /home/testnew.txt /root/test.txt_sl #修改软连接
ll /root/
##结果
total 4
-rw-------. 1 root root 1650 Jun 2 2023 anaconda-ks.cfg
lrwxrwxrwx 1 root root 34 Jan 4 16:34 test.txt_sl -> /home/testnew.txt #已经修改成功
删除软连接
rm -rf 软链接文件/目录
rm -f /root/test.txt_sl #删除软连接
ll /root/
total 4
-rw-------. 1 root root 1650 Jun 2 2023 anaconda-ks.cfg