首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么是符号链接,怎样才能学会如何做到这一点?

什么是符号链接,怎样才能学会如何做到这一点?
EN

Unix & Linux用户
提问于 2013-03-18 20:40:09
回答 2查看 16.4K关注 0票数 2

来自Django的文件:

如果通过setup.py实用程序安装Django,则django-admin.py脚本应该在系统路径上。如果它不在您的路径上,您可以在Python安装中的site-packages/django/bin中找到它。考虑将它从路径上的某个位置(例如/usr/local/bin.‘)进行符号链接。

我如何‘符号链接’,我如何知道什么时候我需要这样做?操作系统Ubuntu12.10 32位OEM2 GB RAM

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2013-03-19 06:10:25

一个符号链接是指一个文件有一个主名称,但是文件名表中有一个额外的条目,它引用了对主名的任何访问。在运行时,它比硬链接慢,但它更灵活。

可以使用带有选项ln-s命令创建符号链接,如下所示:

ln -s abc.txt xyz.txt

如果您对包含符号链接的目录执行ls -l,您将看到它是第一列中带有l的符号链接,您可以在文件名列中看到文件链接到的位置。

如果删除软(符号)链接,它不会影响原始文件,但如果删除原始文件,该链接将变成一个悬空链接,指向一个不存在的文件。

票数 4
EN

Unix & Linux用户

发布于 2013-03-18 21:23:30

符号链接(又名软链接,又名符号链接)是一个只包含另一个文件的路径的文件。

你用ln -s <target> <linkname>创建它。ln -s /path/to/your/django/django-admin.py /usr/local/bin/django-admin.py

从那时起,系统的行为就好像文件真的在那个文件夹中一样,您可以调用脚本而不必使用完整的路径。每当在多个地方需要一个文件的两个或多个实例时,就使用此技术。

链接文件不是副本,所以空间不会被占用两次.正如金发女郎已经指出的那样,一定要使用-s,否则就会得到一个具有完全不同属性的所谓硬链接。

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/68368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档