У меня двадцать каталогов, и я ищу файл известной длины где-то в одном из каталогов.
Существует ли команда Linux для поиска в каталоге файлов по размеру?
Каков наилучший способ найти этот файл?
У меня двадцать каталогов, и я ищу файл известной длины где-то в одном из каталогов.
Существует ли команда Linux для поиска в каталоге файлов по размеру?
Каков наилучший способ найти этот файл?
Используйте find
и опцию -size
:
find -size NNNc
c
означает размер в байтах.
Стандартная команда для поиска файлов , это найти: -
find {directory} -size {byte count}c
Если каталоги находятся в разных местах, вы можете либо использовать команду for для поиска в каждом из каталогов по очереди, либо создать конкретный каталог со ссылками (предпочтительно жесткими ссылками) на каждый из каталогов, а затем найти в этом главном каталоге.