Скрипт для удаления файлов, не содержащихся в списке

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Inquisitive Alex
Сообщения: 82

Скрипт для удаления файлов, не содержащихся в списке

Сообщение Inquisitive Alex »

Здравствуйте. Есть файл files.txt . В нём находится список файлов с полными путями к ним. Есть директория X. В ней находятся поддиректории с файлами и просто файлы. Нужно написать скрипт, который бы удалял файлы и каталоги, содержащиеся в X, но отсутствующие в files.txt, а так же скрипт, который наоборот, удаляет файлы и каталоги, присутствующие в files.txt. Может кто-нибудь помочь? Спасибо.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Скрипт для удаления файлов, не содержащихся в списке

Сообщение serzh-z »

2. xargs rm -f < my_list
1. чуть сложнее, можно сделать с помощью комбинации find, grep и xargs
Спасибо сказали: