Linux 批量删除指定路径下的文件

3 min read

find /path -type f | xargs rm -rf

find 是一个命令,它在给定路径下查找文件和目录。在这个例子中,它在根路径"/path"下查找所有类型为“f”(文件)的文件。

-type 参数用于指定要查找的文件类型,f 指的是查找所有的普通文件。

查找到的文件被管道符(|)传给下一个命令 xargs, xargs 命令是用来处理输入的,它会将输入转化成参数并执行指定的命令。

rm -rf 命令用于删除文件和目录。-r 选项表示递归地删除目录中的所有子目录和文件。-f 选项表示强制删除,不询问确认。

所以这条命令会在/path目录下查找所有文件,并强制删除这些文件,不做确认。