Как рекурсивно удалить все файлы .pyc из определенного каталога, включая подкаталоги? Я старался
$rm -f *.pyc
Кажется, это работает только для текущего каталога, но не для каталогов, следующих за ним. Пожалуйста, помогите мне..
Используйте find
:
find /some/directory -type f - name "*.pyc" -exec rm -f {} \;
или, если ваша find
имеет опцию -delete
:
find /some/directory -type f - name "*.pyc" -delete
find /var/www/html -name "*.pyc" -delete
Ты можешь использовать
cd <your_directory>
find . -name "*.pyc" -exec rm -rf {} \;
Это удалит все файлы * .pyc из вашего текущего каталога и его подкаталога.