软连接创建查看删除

2024-06-03
-
-
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

“您的支持是我持续分享的动力”

微信收款码
微信
支付宝收款码
支付宝

目录关闭