我的home目录中有一个符号链接a.c,指向同一目录中的另一个文件。
a.c -> b.c
我知道如何使用shell脚本检查a.c是一个符号链接
if [ -L /home/nit/a.c ] ; then
echo "a.c is a symbolic link"
fi但我的问题是,如何编写shell脚本来检查a.c是否是特定于b.c的符号链接?
谢谢
发布于 2010-12-30 16:40:07
使用readlink;
[~]> ln -s foo bar
[~]> readlink bar
foo发布于 2011-02-13 05:56:09
您也可以执行ls -F filename.txt,如果它是一个符号链接,则返回filename.txt@。
https://stackoverflow.com/questions/4561153
复制相似问题