📅  最后修改于: 2023-12-03 15:13:37.197000             🧑  作者: Mango
有时,您可能需要从子文件夹中删除具有特定名称的文件。在 Bash中,您可以使用find和rm命令来完成此任务。
以下是删除名为test.txt的文件的示例:
find . -name "test.txt" -type f -delete
这将在当前目录下的所有子目录中查找名为test.txt的文件,并将其删除。请注意,“.”表示当前目录。您可以将其替换为要开始查找的任何目录的路径。
以下是命令的分解:
find
: 查找具有特定属性的文件。.
: 当前目录。-name "test.txt"
: 名称为test.txt的文件。-type f
: 文件类型为普通文件。-delete
: 删除查找到的文件。您可以根据需要更改名称和路径。例如,要删除所有.txt文件,可以将名称更改为"*.txt"。
希望这能帮助您在Bash中删除文件!