1

Как рекурсивно удалить все файлы .pyc из определенного каталога, включая подкаталоги? Я старался

$rm -f *.pyc

Кажется, это работает только для текущего каталога, но не для каталогов, следующих за ним. Пожалуйста, помогите мне..

3 ответа3

5

Используйте find:

find /some/directory -type f - name "*.pyc" -exec rm -f {} \;

или, если ваша find имеет опцию -delete :

find /some/directory -type f - name "*.pyc" -delete
2
find /var/www/html -name "*.pyc" -delete
1

Ты можешь использовать

cd <your_directory>
find . -name "*.pyc" -exec rm -rf {} \;

Это удалит все файлы * .pyc из вашего текущего каталога и его подкаталога.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .