Nolan писал(а): ↑16.11.2021 15:37
То что звездочка на скрытые файлы (с точкой) не распространяется по умолчанию?
В bash'e есть
shopt -s dotglob. При его включении файлы с точками будут входить в
*. Но такое плохо переносится.
В качестве альтернативы можно
find'ом пробежаться и всё поудалять. Например так:
* емнип,
-delete это GNUтая фича, вместо неё можно
-exec rm -r {} \+, или
\+ тоже GNUтое?
** если
mindepth не указать, то он и саму директорию удалит
Зато если файлов в директории очень много, то не наткнетесь на проблему, когда оболочка ничего не удаляет с ошибкой, что команда слишком длинная.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.