linux 如何确认是否成功创建硬链接
发布网友
发布时间:2022-04-23 04:10
我来回答
共3个回答
热心网友
时间:2023-10-14 09:46
Hi,
你可以直接把你创建的硬连接和源文件都列出来比较一下就可以了。
比如你要创建/etc/resolv.conf的硬连接test.
cp -l /etc/resolv.conf test
那你可以直接将源文件和硬连接都列出来:
ll /etc/resolv.conf test
能看到就说明建好了。
热心网友
时间:2023-10-14 09:46
使用 ls -i 加两者文件名,查看这两个文件的 i- 节点号,如果一样,就说明是硬链接了,如果是软链接则 i- 号是不一样的。
$ ls -ln passwd
-rw-r--r-- 1 500 500 1986 May 10 21:47 passwd
$ ln passwd hdpasswd
$ ln -s passwd sdpasswd
$ ll -lni passwd sdpasswd hdpasswd
2883626 -rw-r--r-- 2 500 500 1986 May 10 21:47 hdpasswd
2883626 -rw-r--r-- 2 500 500 1986 May 10 21:47 passwd
2883592 lrwxrwxrwx 1 500 500 6 May 24 12:23 sdpasswd -> passwd
$ 注意最前面的那串数字
我这里使用的ll(两个L)命令就是ls -l 的一个alias别名而已。
热心网友
时间:2023-10-14 09:47
就上你上面的报错一样,再建一个hard link,如果不能建就说明建好了