Припустивши, що список файлів є у файлі 1.txt, виконайте:
xargs rm -r <1.txt
-rОпція викликає рекурсию в будь-яких каталогах , зазначених в 1.txt.
Якщо будь-які файли доступні лише для читання, скористайтеся -fопцією примусового видалення:
xargs rm -rf <1.txt
Будьте обережні з будь-яким інструментом, який виконує програмне видалення. Зробити впевнені , що файли , перераховані у файлі введення дійсно повинні бути видалені. Будьте особливо обережні щодо, здавалося б, простих помилок. Наприклад, якщо ви введете пробіл між файлом та його суфіксом, це буде здаватися двома окремими іменами файлів:
file .txt
насправді два окремі файли: fileі .txt.
Це може здатися не таким небезпечним, але якщо друкарська помилка приблизно така:
myoldfiles *
Тоді замість того , щоб видалити всі файли, що починаються з myoldfiles, ви в кінцевому підсумку видалення myoldfilesі все НЕ-дот-файли і директорії в поточній директорії. Можливо, не те, що ти хотів.