Задать вопрос
YAVAY
@YAVAY
Я пожилая креветка

Как посчитать количество обычных файлов в каталоге, у которых БОЛЕЕ 1 жёсткой ссылки (Linux)?

Здравствуйте, помогите с решением такого задания:
Нужно написать скрипт, который определяет количество обычных файлов в текущем каталоге, имеющих более одной жесткой ссылки. Если таких файлов больше 10, то выведите слово «many», если меньше – то «few».
Я знаю, как узнать путь текущего каталога, знаю, как с помощью find вывести все обычные файлы в текущем каталоге. Но я не понимаю, как посчитать ЖЁСТКИЕ ССЫЛКИ! Если это делать в том же find, то нужно писать -links <кол-во ссылок>. Но мне нужно, чтобы их было БОЛЬШЕ 2.
Буду благодарен за любую помощь (документация, сайты, готовый код, примерно такие же решённые задачи и т.д.)
  • Вопрос задан
  • 405 просмотров
Подписаться 1 Средний Комментировать
Ответ пользователя Saboteur К ответам на вопрос (3)
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
Поиск файлов (-type f) с хардлинками больше й (-links +1)

find . -links +1 -type f
Ответ написан
Комментировать