Как удалить всё, кроме этого файла

( shopt -s extglob; rm !() )


Команда shopt -s extglob; rm !() устанавливает расширенный синтаксис шаблонов в командной оболочке и затем удаляет все файлы и папки, кроме тех, которые соответствуют заданному шаблону (). Эта команда полезна при необходимости быстрого удаления множества файлов или папок, оставляя только определенные файлы или папки. Альтернативой может быть использование команды find с параметрами -not и -name, которая позволяет найти и удалить файлы и папки, не соответствующие заданному шаблону.

Ответить

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