Linux 批量删除不通目录下的文件,文件名相同
时间: 2024-02-12 12:24:01 浏览: 36
要批量删除不同目录下相同文件名的文件,您可以使用以下命令:
```shell
find /path/to/parent_directory -type f -name "filename.ext" -exec rm {} +
```
在上述命令中,您需要将 `/path/to/parent_directory` 替换为包含目标文件的父目录的路径。同时,将 `filename.ext` 替换为您要删除的文件的名称和扩展名。
该命令使用 `find` 命令来查找匹配指定文件名的文件,然后使用 `-exec` 选项和 `rm` 命令来删除这些文件。
请确保在执行命令之前先确认目标文件的名称和路径,以免误删其他文件。
相关问题
批量删除不通目录下的文件,文件名相同
要批量删除不同目录下具有相同文件名的文件,可以使用以下命令:
```shell
find /your/directory -name "filename" -type f -exec rm -f {} +
```
在上面的命令中,将 "/your/directory" 替换为您要搜索的根目录路径,"filename" 替换为要删除的文件名。
该命令会在指定的目录下递归搜索具有相同文件名的文件,并将其删除。
请确保在运行此命令之前,您已经仔细检查并确认要删除的文件,以避免意外删除重要文件。
mac 批量删除不通目录下的文件,文件名相同
在 macOS 上,您可以使用以下命令批量删除不同目录下具有相同文件名的文件:
```shell
find /your/directory -name "filename" -exec rm -f {} +
```
在上面的命令中,将 "/your/directory" 替换为您要搜索的根目录路径,"filename" 替换为要删除的文件名。
该命令会在指定的目录下递归搜索具有相同文件名的文件,并将其删除。
请务必在运行此命令之前,仔细检查并确认要删除的文件,以避免意外删除重要文件。