您能告诉我标记为红色的区域是什么吗?
如果我要将
/media/files/tb-prod/files
更改为其他路径,该怎么做? ?#1 楼
files
是到/media/files/tb-prod/files
的符号链接。当您访问files
或其中的任何内容时,您实际上将访问/media
下的路径。使用ln
命令建立和更新符号链接。可以使用以下方式建立此链接:ln -s /media/files/tb-prod/files files
-s
表示建立符号链接。要更新链接,请删除该链接并按上述方法创建它,或者也对-f
使用ln
选项。如果要链接到文件夹,则应包括-n
选项:ln -sfn /a/new/path files
将链接替换为指向
/a/new/path
的新链接。链接到文件夹时必须使用
-n
选项。不同的目标文件夹,以避免在该符号链接内创建子文件夹,而是完全替换该符号链接。评论
示例如何删除符号链接会很好
–安德鲁·阿特金森(Andrew Atkinson)
18年4月30日在12:29
@AndrewAtkinson:使用rm / path / to / symlink删除符号链接,就好像它是普通文件一样。
– henrebotha
18年6月22日在10:21
即使阅读了手册页,我也不了解-n的作用。链接到目录的符号链接似乎没有它也可以工作。有人知道吗?
–naught101
19年7月30日在6:10
@ naught101不是用于链接到目录,而是用于替换目录的链接,而不是在目录内创建新的链接。
–迈克尔·荷马
19年7月30日在6:14
@MichaelHomer AHHH !!我讨厌这种默认行为。 -n是我多年来一直想要的东西!谢谢你的澄清!
–naught101
19年7月30日在12:52
评论
是的..但是我之前不知道符号链接,这就是为什么我将屏幕截图添加到某人的帮助。 @michael homer为此回答了我。另一个问题应标记为该问题的重复项。这更有用。