Linux下软链接的创建和删除

Linux下软链接的创建和删除

硬链接现在用的很少,只记录一下软链接

1. 创建

基本命令 ln -s [被链接文件夹] [链接文件夹] (注意要用绝对路径)
举个例子:/tmp路径下有两个文件夹,一个是test,另一个是test_source,test_source里面有一个文件hello.py(执行这个文件可以输出’hello’)。现在要把test链接到test_source。可以使用如下命令:

ln -s /tmp/test_source /tmp/test # 注意不要写反 

之后查看test文件夹下的文件,如下图所示。
可以看到test_source下的文件
执行命令 python /tmp/test/test_source/hello.py可以看到输出’hello’,说明可以正常访问,链接成功。

python /tmp/test/test_source/hello.py
Hello

2. 删除软链接

基本命令 rm -rf [生成的软链接],切记最后没有’/’,而且要精确到被链接的文件名,多一个’/'这样会把软链接以及软链接指向下的内容删除,不精确到被链接的文件或文件夹名会把原来的test文件夹下的内容删除。

 rm -rf /tmp/test/test_source # 要精确到test_source,而且一定不是/tmp/test/test_source/

【参考链接】
1、https://www.cnblogs.com/jing99/p/10797230.html
2、https://blog.csdn.net/donahue_ldz/article/details/15813131
3、https://blog.csdn.net/kelindame/article/details/51800689

发布了5 篇原创文章 · 获赞 0 · 访问量 211

猜你喜欢

转载自blog.csdn.net/zyoung17/article/details/105642232
今日推荐