如何使用GNU Linux shell命令创建到现有文件或目录的链接?


当前回答

符号或软链接(文件或目录,更灵活和自文档)

#     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


/home/jake/xxx就像一个新目录。为避免“不是目录:没有这样的文件或目录”错误,如@trlkly注释,在目标中使用相对路径,即使用示例:

cd /home/jake/ Ln -s /home/jake/doc/test/2000/something XXX

其他回答

符号或软链接(文件或目录,更灵活和自文档)

#     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


/home/jake/xxx就像一个新目录。为避免“不是目录:没有这样的文件或目录”错误,如@trlkly注释,在目标中使用相对路径,即使用示例:

cd /home/jake/ Ln -s /home/jake/doc/test/2000/something XXX

你应该使用:

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