Почему делает поиск hardlinks сбой?

[112562]для вопроса 1 можно использовать [112902]--only-delimited[112903] ([112904]-s[112905]) вариант [112906]cut

1
23.03.2015, 18:02
1 ответ

Вы также включаете каталоги в вашем петле. Исключите их:

for file in /tmp/*; do  if [ -f "$file" ] && [ "$(stat -c %h -- "$file")" -gt 1 ] ...

Каталоги могут иметь Hard Link Counts выше 1 в зависимости от файловой системы. Почему новый каталог имеет жесткую ссылку на 2, прежде чем что-то добавляется к нему?

Вы также можете использовать ls -ld "$ file" , а именно перечислены каталоги, а не указаны их содержание.

3
27.01.2020, 23:27

Теги

Похожие вопросы