有没有一种快速的方法可以删除目录树中的所有 .pyc 文件?
答案1
如果你有 GNU find,那么你可能想要
find <directory name> -name '*.pyc' -delete
如果你需要便携的东西,那么你最好选择
find <directory name> -name '*.pyc' -exec rm {} \;
如果速度很重要和你已经有了 GNU find 和 GNU xargs
find <directory name> -name '*.pyc' -print0|xargs -0 -p <some number greater than 1> rm
然而,由于您大部分时间都在等待 I/O,因此这不太可能为您带来那么大的速度提升。
答案2
使用命令查找:
find /path/to/start -name '*.pyc' -exec rm -f {} \;
答案3
cd 到目录树的开头然后:
查找 . -name '*.pyc' |xargs rm -f