Eva*_*lva 12 command-line bash
我正在使用该ln
命令使用 bash 创建指向目录的符号链接,我转到了我想要创建链接的目录并使用以下命令:
ln -s C#/ ~/Projetos
Run Code Online (Sandbox Code Playgroud)
这将~/media/Projects/C#
在~/Projetos
文件夹中创建一个链接。
但是cd
我回到家后,文件夹显示为红色,我无法访问它,这是怎么回事?
A.H*_*.H. 16
您可以使用ls -l
(通常别名为 just ll
)来检查链接。你会看到这样的事情:
user42@localhost$ ll ~/Projetos
lrwxrwxrwx 1 user42 user42 3 Sep 26 19:48 Projetos -> C#/
Run Code Online (Sandbox Code Playgroud)
这意味着,使用路径/home/user42/Projetos
将被替换为/home/user42/C#
. 此路径不存在。
你可能想使用
ln -s media/Projects/C# ~/Projetos
ln -s $PWD/C#/ ~/Projetos