如何在Linux上创建目录的链接[已关闭]

问题描述 投票:0回答:2

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

linux shell command
2个回答
821
投票

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

#     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注释,在目标中使用相对路径,即使用示例:

  1. cd /home/jake/
  2. ln -s /home/jake/doc/test/2000/something  xxx

62
投票

你应该使用:

ln -s /home/jake/doc/test/2000/something xxx
© www.soinside.com 2019 - 2024. All rights reserved.