Находите потерявшиеся файлы в Linux с помощью команды find

locate comand linux

Вы могли загрузить или переместить файл из одного места в другое и полностью забыть, куда вы переместили или загрузили его. Со мной это происходит достаточно часто! Но есть команда find, которая помогает найти файлы и директории в Linux-системах. Команда find очень полезна, когда нужно найти потерявшиеся файлы и папки. Вот простой синтаксис команды find

ffind где_искать критерий что_делать

Запомните, все аргументы необязательны. Вы можете просто выполнить команду find, и вы увидите список всех файлов в вашей системе.

Искать файл по имени по всей системе:

ffind / -name имя_файла

Эта команда ищет «имя_файла» по всей системе. «/» говорит консоли о том, что нужно искать файл по всей системе. Вы должны выполнить эту команду как root. Если вы хотите искать файл в текущей директории, используйте:

ffind . -name имя_файла

Я поискал файл «hello» в текущей директории, и вот что я получил.

Если вы используете «/», то файлы будут искаться по всей системе, начиная с папки пользователя root, и поэтому команду нужно выполнить как root. Использование «.» приведёт к поиску по текущей рабочей папке.
Поиск файлов определённого расширения:

ffind . -name «*.txt»

Эта команда найдёт все файлы, имеющие расширение .txt.
Поиск, основанный на времени изменения:

«-mtime» используется, чтобы искать файлы, основываясь на времени изменения. Для примера, давайте возьмём один день.

ffind . -mtime 1(находит все файлы, изменённые точно один день нназад)

ffind . -mtime -1(находит все файлы, изменённые менее чем день нназад)

ffind . -mtime +1(находит все файлы, изменённые более чем день нназад)

Поиск файлов по строке (используя grep):

Команда Find может использоваться вместе с командой grep, чтобы находить файлы с определёнными словами. Команда grep используется для поиска слов и строк в файлах. Это очень полезно. «xargs» используется для модификации команды find. Вот пример использования команды grep и find:

ffind . -name «.*txt» -print | xargs grep «hello»

Эта команда ищет все текстовые файлы со словом «hello» в них и отображает результаты. Если Вас интересуют камины , моветуем обратиться к saga.ru.