在 Linux 中递归删除文件

1 linux fedora ubuntu

如何从某个目录(包括子目录)中递归删除所有 .pyc 文件?我试过

$rm -f *.pyc
Run Code Online (Sandbox Code Playgroud)

这似乎只适用于当前目录,而不适用于它后面的目录。请帮我..

dog*_*ane 5

使用find

find /some/directory -type f - name "*.pyc" -exec rm -f {} \;
Run Code Online (Sandbox Code Playgroud)

或者,如果您find-delete选择:

find /some/directory -type f - name "*.pyc" -delete
Run Code Online (Sandbox Code Playgroud)