Як видалити всі файли .pyc рекурсивно з певного каталогу, включаючи підкаталоги? я намагався
$rm -f *.pyc
Це, здається, працює лише для поточного каталогу, але не для каталогів, що слідують за ним. Будь ласка, допоможи мені..
Як видалити всі файли .pyc рекурсивно з певного каталогу, включаючи підкаталоги? я намагався
$rm -f *.pyc
Це, здається, працює лише для поточного каталогу, але не для каталогів, що слідують за ним. Будь ласка, допоможи мені..
Відповіді:
Можна використовувати
cd <your_directory>
find . -name "*.pyc" -exec rm -rf {} \;
Це видалить всі файли * .pyc з поточного каталогу та його підкаталогу
rm -rf *.pyc
?
rm
не має функції пошуку. rm -rf
може видаляти каталоги (і підкаталоги рекурсивно). Але не шукати через підкаталоги і видаляти тільки файли.
find /var/www/html -name "*.pyc" -delete