2012-03-06 88 views
153

如何创建链接xxx/home/jake/doc/test/2000/something/如何创建链接到目录

假设xxx是在/home/jake下创建的,而您目前位于/home/jake。当你做cd xxx时,你直接去/home/jake/doc/test/2000/something/

回答

285

符号或软链接(文件或目录,更灵活,更自我记录)(仅限于文件,不够灵活,而不是自我记录)

#  Source        Link 
ln -s /home/jake/doc/test/2000/something /home/jake/xxx 

硬链接

# Source        Link 
ln /home/jake/doc/test/2000/something /home/jake/xxx 

的更多信息:man ln

+15

请注意,您必须使用此语法的完整路径。为了使用相对路径获得'xxx'的绝对链接,我最后不得不使用'ln'$(pwd)/ relative_path“xxx'。显然,bash破坏规则并未针对SOURCE进行扩展。 – trlkly 2016-01-06 03:24:05

+0

ln -s/home/jake/destination/home/jake/link_name – Turako 2016-07-16 10:08:01

+1

'硬链接不允许用于目录'是我的debian所说的 – zbig 2017-02-17 17:12:59

26

你应该使用:

ln -s /home/jake/doc/test/2000/something xxx