Изучаем Bash: Находим и удаляем файлы и папки при помощи команды find

Привет! Вот решил написать маленькое howto про то, как искать и сразу же удалять найденные файлы, также папки командой find. Я пользуюсь этим довольно часто и решил поделиться и с вами 🙂

Итак, ближе к делу…

К примеру вы ищите файл test.txt, который и хотите соответственно удалить. Тажке, вы не знаете где он лежит, тут вам поможет команда:

find . -name 'test.txt' -delete

Как вы уже догадались, за удаление файла / папки служит опция «-delete».

Что делать, если вы не знаете точное расширение файла, или к примеру хотите удалить файл с именем test, со всеми расширениями, то:

find . -name 'test*' -delete

Если вы хотите найти и удалить файл в определенной директории, то:

find /path/path2/path3/ -name 'test.txt' -delete

За вместо «/path/path2/path3» пишем конечно реальный путь, где лежит желаемый файл.

Вот краткое руководство, что я и хотел вам написать. Как и обычно для более подробной справкой по команде fine, читаем:

man find

Спасибо всем! 🙂

Любезно предоставлено этим сайтом.

Запись опубликована в рубрике cmd, Linux с метками . Добавьте в закладки постоянную ссылку.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Анти-спам: выполните заданиеWordPress CAPTCHA