Руководства

Находите потерявшиеся файлы в 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.

Комментарии   

 
-5 #2 Mda 12.09.2012 09:39
Тупая статья!!! если писать - то писать про все! дибил!
Цитировать
 
 
+3 #1 myr4ik07 17.06.2012 16:47
Хороший материал. Спасибо.
Цитировать
 

Добавить комментарий


Защитный код
Обновить

Аккаунт



Подпишись на нашу RSS

Go to top