Эти циклы являются частью псевдо-файловой системы sysfs
, которая показывает структуры данных ядра и устройства. Вы, вероятно, не захотите углубляться в это (или / proc
, если на то пошло), если вы просто ищете обычные файлы.
Вы можете -prune
поддерево / sys
, как вы сделали с / media
, чтобы удалить его из поиска, поскольку оно вряд ли будет содержать ссылки на / tmp
. С помощью -xdev
вы также можете предотвратить перемещение find
из одной файловой системы в другую, но поскольку символические ссылки могут пересекать файловые системы, вам нужно будет перечислить все файловые системы отдельно в командной строке . То есть что-то вроде
find -L / /home /tmp -xdev -inum $inodenum
Предполагая, что у вас нет других файловых систем, кроме /
, / home
и / tmp
. Это также должно устранить необходимость в удалении / media
, поскольку там, вероятно, есть отдельные монтирования.