Shopt -s extglob - как удалить все файлы кроме одного через rm
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Версия от 20:21, 29 мая 2022; Admin iph (обсуждение | вклад)
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