保持对符号网络链接的监控?
答案: 2
在第二次询问中,如果您使符号链接使用所爱的课程,然后重新定位整个目录站点框架,它仍然需要运行。 考虑以下无法治疗的会话列表:
~$ mkdir test
~$ cd test/
~/test$ mkdir test2
~/test$ cd test2/
~/test/test2$ touch testfile; echo "hello, world" > testfile
~/test/test2$ cat testfile
hello, world
~/test/test2$ cd ..
~/test$ ln -s ./test2/testfile testfileln
~/test$ ls -l
total 8
drwxr-xr-x 2 xxxx xxxx 4096 2010-09-09 09:18 test2
lrwxrwxrwx 1 xxxx xxxx 16 2010-09-09 09:18 testfileln -> ./test2/testfile
~/test$ cd ..
~$ mv test/ testfoo
~$ cd testfoo/
~/testfoo$ ls -l
total 8
drwxr-xr-x 2 xxxx xxxx 4096 2010-09-09 09:18 test2
lrwxrwxrwx 1 xxxx xxxx 16 2010-09-09 09:18 testfileln -> ./test2/testfile
/testfoo$ cat testfileln
hello, world
当你第一次询问时,如果你真的想要一个肯定会用文件的初始区域描述相同文件的链接,那么硬链接可能就是你想要的。 硬链接主要是描述完全相同的inode的附加名称。 因此,硬链接和“初始文档”之间没有区别。 尽管如此,如果您需要链接整个文档系统,硬Web链接通常不起作用,您通常也无法对目录网站进行严格的Web链接。 更好的是,在执行某些文档程序时,您肯定会看到一些区别。 最特别的是,摆脱初始肯定不会删除文件。 硬链接肯定会指出文件,也来了。
0
Steven D 2019-05-08 07:33:45
资源
分享
您可以使用readlink命令来发现/检查最初指示的(当前已损坏的)链接,然后修复它,大致指示文档的新名称/位置是什么。 或者,您可以通过覆盖原稿重新标记文档,重新标记文档,并查找并解决任何类型的Web链接。 无论如何,你肯定会有类似的东西:
find . -type l | while read L
do
if readlink $L | grep -q "^$OLDNAME\$"
then
ln -sf $NEWNAME $L
fi
done
尽管如此,如果您经常这样做,那么符号链接可能不是您需要使用的。
0
Neil Mayhew 2019-05-08 06:30:52
资源
分享
相关问题
0