Как удалить все файлы кроме .jpeg? [duplicate]

На этот вопрос уже есть ответ здесь:

У меня есть папка, состоящая из других папок (имена которых неизвестны), .tar архивов и изображений JPEG. Как я могу удалить все, кроме файлов .jpeg?

0
задан 15 March 2017 в 07:15

1 ответ

использование ниже команды:

ls -1 | grep -v "jpeg" | xargs -I {} rm -rf {}.

ls -1 шоу все содержание Вашего каталога -1 покажет каждый файл в одной строке.

grep -v "jpeg" работа в средствах реверсного режима просто только, которые они регистрируют, это не конец с "jpeg".

и последняя команда xargs принимают каждое имя файла от предыдущей команды и передают его rm команда для удаления, они регистрируют.

0
ответ дан 3 November 2019 в 15:09

Другие вопросы по тегам:

Похожие вопросы: