Portál AbcLinuxu, 14. května 2025 01:20
find / -type l -not -exec bash -c 'readlink -e {} >/dev/null' \; -print
test ! -e {}
'?
man test
, protože u -e
i -h/-L
uvádí „file exist“, a u -h/-L následuje „and is symbolic link“. Takže bych čekal, že všechno, pro co je splněna podmínka -h/-L
, splní zároveň i -e
. Což ale nemůže být pravda, když -e
symbolické odkazy dereferencuje… Aspoň si to budu pro příště pamatovat.
find -L . -type l
man
u:
symbolic link; this is never true if the -L option or the -follow option is in effect, unless the symbolic link is broken.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.