find not finding file.
Kevin Kinsey
kdk at daleco.biz
Thu Apr 27 20:08:39 UTC 2006
John Webster wrote:
>
>>Can anyone explain this:
>>
>> # find /etc/ -name 'named.conf'
>> # ls -l /etc/namedb/named.conf
>> -rw-r--r-- 1 root wheel 3715 Nov 13 17:35 /etc/namedb/named.conf
>>
>
> /etc/namedb is a link to another directory, don't use the trailing
> / in the ls -ld. So, in this case, you need to add -follow to find.
>
>>
>>there is nothing odd about the directories:
>>
>> # ls -dl /etc/namedb/ /etc/ppp/
>> drwxr-xr-x 5 root wheel 512 Nov 13 17:35 /etc/namedb/
>> drwxr-xr-x 2 root wheel 512 Feb 8 17:36 /etc/ppp/
>>
All well & good; we'll assume the OP missed the fact that this is a
symlink. What seems interesting to me, though (and it's probably just
the fact that I'm a relative *Nix newb), why this?
[402] Thu 27.Apr.2006 15:03:23
[kadmin at archangel][~]
# ls -dl /etc/namedb/
drwxr-xr-x 5 root wheel 512 Apr 26 2005 /etc/namedb//
[403] Thu 27.Apr.2006 15:03:27
[kadmin at archangel][~]
# ls -dl /etc/namedb
lrwxr-xr-x 1 root wheel 21 Jan 17 2005 /etc/namedb@ ->
/var/named/etc/namedb
Certainly doesn't *seem* to be mentioned in ls(1).
KDK
PS. Heh, apparently it was me |
\ /
-- V
If you explain so clearly that nobody can misunderstand, somebody
will.
More information about the freebsd-questions
mailing list