您能告诉我标记为红色的区域是什么吗?

如果我要将/media/files/tb-prod/files更改为其他路径,该怎么做? ?

评论

是的..但是我之前不知道符号链接,这就是为什么我将屏幕截图添加到某人的帮助。 @michael homer为此回答了我。

另一个问题应标记为该问题的重复项。这更有用。

#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