поиск хардлинков на файловой системе
Mar. 22nd, 2008 04:26 pm
# find /etc -xdev -type f -print0 | \
xargs -0 ls -i | \
perl -nle '($a,$b) = split " "; push @{$hash{$a}},$b;
END { while (($a,$b) = each %hash) { print "$a: @$b" if ($#$b > 0); } }'
find /etc -xdev-- поиск файлов на/etc.ls -i-- печать i-node номер и имя файла.perl ...-- упихивание всего в хеш и вывод в конце только тех имен файлов, у которых имен на один i-node больше одного.
no subject
Date: 2008-03-22 07:48 pm (UTC)no subject
Date: 2008-03-22 07:55 pm (UTC)