У меня есть следующая структура папок внутри моей папки wp-content
=>
2016/ => it has many subfolders in it and I wanna keep them
2015/ => it has many subfolders in it and I wanna keep them
2014/ => it has many subfolders in it and I wanna keep them
2013/ => it has many subfolders in it and I wanna keep them
besides those folder there are tons of temp folders which I want to delete along with anything inside it. The folder name look like this:
ZhsvhgTjh/
Vgfsugu79/
1agDjgdki/
8gdygREfh/
Hbjddsyug/
....so on....
Теперь проблема в том, что если я запущу rm -f
, то он удалит все внутри этой папки, включая такие папки, как 2016, 2015, 2014, 2013
.
Кроме того, если я попробую следующее: find . -name a -exec rm -rf {} \;
, тогда это будет работать только для 1 имени папки, и я буду вводить каждое случайное имя папки, что безумно, поскольку в нем почти 20 000+ временных папок.
Итак, я надеялся, что кто-нибудь может помочь мне с командой, с помощью которой я могу удалить все папки и содержимое внутри нее, кроме папок 2016, 2015, 2014, 2013
и их содержимого.
Кроме того, как это команда удаления, может ли кто-нибудь сообщить мне, есть ли способ запустить команду подсчета, чтобы увидеть, выбирает ли запрос правильное количество папок или нет? Я не хочу случайно удалять важные вещи.
Спасибо.