Shopt -s extglob - как удалить все файлы кроме одного через rm
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2025
Shopt -s extglob - как удалить все файлы кроме одного через rm
shopt - изменяет конфиг файл оболочки SHELL для более гибкого использования консоли.
Как удалить все файлы кроме одного:
$ shopt -s extglob $ rm -v !("filename")
Как удалить все файлы кроме нескольких файлов:
$ shopt -s extglob $ rm -v !("filename1"|"filename2")
Как удалить все файлы кроме других файлов по шаблону:
$ shopt -s extglob $ rm -v !(*.zip|*.odt)
Отключить extglob можно через команду:
$ shopt -u extglob