gpt4 book ai didi

linux - 为什么我的符号链接(symbolic link)创建的是文件而不是文件夹?

转载 作者:IT王子 更新时间:2023-10-29 00:56:37 24 4
gpt4 key购买 nike

我想创建一个指向文件夹的符号链接(symbolic link)。以下命令将创建一个具有链接名称的文件,但我正在尝试链接到源文件夹。我做错了什么?

ln -s /Users/me/somefolder somefolder

这会在我的当前目录中创建一个文件“somefolder”。如何创建指向文件夹及其内容的符号链接(symbolic link)?

谢谢!

最佳答案

您需要使用绝对路径名 来创建链接。例如,我现在在

$ pwd
/home/alex/my_folder

我正在我的 pwd(当前工作目录)下的子目录中创建指向文件夹“directoryA”的符号链接(symbolic link):

 $ ln -s $PWD/directoryA $PWD/temp/link_to_directoryA

在这种情况下,变量 $PWD 保存我的工作目录的绝对路径。您当然可以使用没有任何变量的绝对路径,如下所示:

 $ ln -s /home/alex/my_folder/directoryA /home/alex/my_folder/temp/link_to_directoryA

关于linux - 为什么我的符号链接(symbolic link)创建的是文件而不是文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17894097/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com