> 文章列表 > 【linux】建立软链接

【linux】建立软链接

【linux】建立软链接

Q : Q: Q: 我在 /a 目录下工作,但是我想把大文件存储到 /mnt/me 下面,如何建立软连接


A : A: A: 您可以使用以下命令来创建一个符号链接

ln -s /mnt/me/large_file /a/large_file

这将创建一个名为 /a/large_file 的符号链接,该链接指向 /mnt/me/large_file 文件。当您尝试在 /a 目录中访问 large_file 时,实际上会访问 /mnt/me/large_file 文件。请注意,在使用符号链接时,如果原始文件被删除或移动,符号链接将失效。


Q : Q: Q: 我不是要链接文件,而是要链接文件夹,怎么做


A : A: A: 要在Linux系统中创建一个指向目录的符号链接,可以使用以下命令:

ln -s /path/to/source/directory /path/to/link/directory

其中,/path/to/source/directory 是源目录的路径,/path/to/link/directory 是要创建的符号链接目录的路径。

例如,如果您要将 /mnt/me/my_folder 目录链接到 /a/my_folder 目录,可以使用以下命令:

ln -s /mnt/me/my_folder /a/my_folder

这将在 /a 目录下创建一个名为 my_folder 的符号链接,它指向 /mnt/me/my_folder 目录。当您尝试访问 /a/my_folder 时,实际上访问的是 /mnt/me/my_folder 目录。

请注意,如果原始目录被删除或移动,符号链接将会失效。如果您想更新符号链接以指向新位置,请使用 ln 命令的 -f 选项。例如,要将 /a/my_folder 符号链接更新为指向 /mnt/backup/my_folder 目录,可以使用以下命令:

ln -sf /mnt/backup/my_folder /a/my_folder

这将覆盖之前的符号链接,使其指向新的目录。