如何从命令行删除所选文件

时间:2016-02-08 14:04:17

标签: list shell command-line find delete-file

我运行了一个shell命令来扫描我的服务器并在 / home 目录树中列出名为 temp_file_14 的所有文件,如下所示:

find /home . -name "temp_file_14" -exec ls -lh {} \;

我想更改此命令,让它实际删除“找到”文件,而不是列出它们。有人可以帮我查看执行删除任务而不是列表任务的命令吗?

感谢。

1 个答案:

答案 0 :(得分:0)

这应该有效:

find . -name "temp_file_14" -exec rm -rf {} \;

或者这个:

find . -type f -name "temp_file_14" -exec rm -f {} \;