Использование find - удаление всех файлов / каталогов (в Linux), кроме любого - PullRequest
14 голосов
/ 14 апреля 2011

Если мы хотим удалить все файлы и каталоги, которые мы используем, rm -rf *.

Но что, если я хочу, чтобы все файлы и каталоги были удалены сразу, кроме одного конкретного файла?

Есть ли какая-либо команда для этого?rm -rf * упрощает удаление одним выстрелом, но удаляет даже мой любимый файл / каталог.

Заранее спасибо

Ответы [ 11 ]

0 голосов
/ 14 апреля 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...