软链接疑问?

383228273
软链接疑问?

桌面上有A和B目录,A目录中有个a文件,偶想在B目录中创建a文件的软链接aa文件。
偶在shell中输入命令:$ln -s ./A/a ./B/aa
但在B目录中的那个aa软链接文件图标中有2个红圈1扛那个东东。
偶又用鼠标点中A目录中的a文件,施向B目录中,在松开鼠标前按住Alt键,在弹出的右键菜单中选择“在此处创建软链接”。
这次在B目录中创建的软链接,感觉正常,没有那2个红圈1扛的东西。
请教下,怎么在shell中对文件创建软链接?
都是对同一个文件创建软链接,怎么不效果不同?
图:[attach]184529[/attach]

anhongkui
把目录结构搞清楚


# ls
A B
# ln -s ../A/a B/a

383228273
不行呀。
../表示是上级目录,而./表示当前目录。
你都用ls显示了当前目录中的信息了,有A和B目录。
怎么还用../A这个,应该用./A 或直接 A就行呀,不懂你这个,偶试了,也不行。
../A/a应该表示的是上级目录中的A目录中的a文件。
./A/a应该表示的当前目录中的A目录中的a文件。

anhongkui
你的B目录有个a了,你可以试试
# ls
A B
# ln -s ../A/a B/abc

anhongkui
或者去B目录创建

# ls
A B
# cd B
# ln -s ../A/a abc

hxxujf
学LINUX的话,最好先去字符页面下!!!!觉得差不多了再去X11!!!这样有时候问题会迎刃而解的!