interstar Asked: 2009-09-08 03:20:32 +0800 CST2009-09-08 03:20:32 +0800 CST 2009-09-08 03:20:32 +0800 CST Unix魔术,从目录树中删除所有.pyc文件? 772 有没有从目录树中删除所有 .pyc 文件的快速方法? unix 3 个回答 Voted Best Answer Cian 2009-09-08T03:24:07+08:002009-09-08T03:24:07+08:00 如果你有 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。 slubman 2009-09-08T03:24:35+08:002009-09-08T03:24:35+08:00 使用命令查找: find /path/to/start -name '*.pyc' -exec rm -f {} \; Garry Harthill 2009-09-08T03:27:29+08:002009-09-08T03:27:29+08:00 cd 到目录树的开头,然后: 寻找 。-name '*.pyc' |xargs rm -f
如果你有 GNU find 那么你可能想要
如果你需要一些便携的东西,那么你最好
如果速度很重要并且你有 GNU find 和 GNU xargs 那么
然而,这不太可能给您带来那么快的速度,因为您将主要等待 I/O。
使用命令查找:
cd 到目录树的开头,然后:
寻找 。-name '*.pyc' |xargs rm -f