Есть ли способ удалить все файлы в каталоге, кроме одного с определенным именем файла? Например, если у меня был каталог, содержащий файлы file1 , file2 и dontdelete . Будет ли какой-нибудь способ быстро удалить file1 и file2 а не dontdelete? Я знаю, что я мог бы просто сделать rm file1 file2 но это не сработало бы для нескольких файлов. Кроме того, я нахожусь на Mac OS X, если это имеет значение.
9
1 ответ
15
В Баш:
shopt -s extglob
rm !(dontdelete)
