linux - 如何从当前目录中的所有文件夹中删除 Linux 中具有特定文件名的文件?

标签 linux bash

我的项目有很多目录,也有很多子项目。当我从一台 PC 转移到另一台 PC 时,所有 Makefile 都会在构建项目时产生问题。 如果我删除 Makefile,那么在构建时就不会出现错误。如何从 Linux 的父目录中删除所有 Makefile* 文件?是否有任何命令可以执行此操作?有数百个 Makefile。因此,很难将它们一一移除。请建议一种方法。

最佳答案

您可以使用 -delete 选项。

find . -name "filename" -type f -delete

http://en.wikipedia.org/wiki/Find#Delete_files_and_directories

关于linux - 如何从当前目录中的所有文件夹中删除 Linux 中具有特定文件名的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11682085/

相关文章:

bash - 使用环境变量累积 bash 参数并一起解析它们

linux - 使用 awk 清理 csv 文件的标题

linux - 防止 Perl 程序在使用系统写入 sh 终端后打印换行符

Bash 包自动化/w 操作系统检测

linux - 自然排序逆序?

c++ - 使用 Unix 程序时间计算每次迭代的程序运行时间

linux - Linux 上的伽罗瓦域计算

linux - 在 Linux 中使用 scp 将文件复制到具有特定端口的服务器

linux - OSX Mojave sysctl -p 非法

linux - 用ant sshexec 远程编辑crontab 不起作用