У меня есть структура папок, подобная этой:
my-root-folder
├── .git
├── README.md
├── index.css
├── index.js
├── index.html
├── assets
│ ├── image
│ │ ├── logo.jpg
│ │ ├── header.jpg
Я хочу удалить все файлы и папки в my-root-folder
, но не в папку .git
(./my-root-folder/.git
) и его дочерний элемент.
Я пробовал с этой командой, но всегда удаляю все:
shopt -s extglob && rm -rf ./* !(".git")
Примечание: я нахожусь в docker изображении, основанном на альпийском.