есть ли способ удалить все файлы в директории за исключением для одного с определенным именем? Например, если бы у меня был каталог, содержащий файлы file1
,file2
и dontdelete
. Есть ли способ быстро удалить file1
и file2
, а не dontdelete
? Я знаю, что могла бы просто сделать rm file1 file2
но это не сработает для кучи файлов. Кроме того, я на Mac OS X, если это имеет значение.
Удалить все файлы, кроме одного с rm
12


1 ответ
в bash:
shopt -s extglob
rm !(dontdelete)
15

отвечен Ignacio Vazquez-Abrams 2022-11-26 11:24
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]