如何创建指向目录的链接 [英] How to create a link to a directory
问题描述
如何创建 xxx
到 /home/jake/doc/test/2000/something/
的链接?
How to create a link xxx
to /home/jake/doc/test/2000/something/
?
假设 xxx
是在 /home/jake
下创建的,并且您当前位于 /home/jake
中.当你做cd xxx
时,你直接去/home/jake/doc/test/2000/something/
.
Assume the xxx
is created under /home/jake
and you're currently in /home/jake
. When you do cd xxx
, you directly go to /home/jake/doc/test/2000/something/
.
推荐答案
符号或软链接(文件或目录,更灵活和自我记录)
Symbolic or soft link (files or directories, more flexible and self documenting)
# Source Link
ln -s /home/jake/doc/test/2000/something /home/jake/xxx
硬链接(仅文件,不太灵活且不自记录)
Hard link (files only, less flexible and not self documenting)
# Source Link
ln /home/jake/doc/test/2000/something /home/jake/xxx
更多信息:man ln
/home/jake/xxx
就像一个新目录.为避免不是目录:没有这样的文件或目录"错误,如@trlkly注释,在目标中使用相对路径,即使用示例:
/home/jake/xxx
is like a new directory. To avoid "is not a directory: No such file or directory" error, as @trlkly comment, use relative path in the target, that is, using the example:
cd/home/jake/
ln -s/home/jake/doc/test/2000/something xxx
这篇关于如何创建指向目录的链接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!