📜  supprimer fichier selon nom linux - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:20:23.151000             🧑  作者: Mango

删除特定文件名的文件

在Linux中,我们可以使用rm命令删除文件。要删除具有特定名称的文件,我们可以使用通配符 *$

删除特定名称的文件

以下命令将删除当前目录中所有以 filename 作为文件名的文件。

rm filename
删除特定目录中的所有特定名称的文件

以下命令将删除 /path/to/dir/ 目录下所有以 filename 作为文件名的文件。

rm /path/to/dir/filename
删除特定目录及其子目录中的所有特定名称的文件

下面的命令将使用递归选项 -r,同时删除 /path/to/dir/ 目录及其子目录中所有以 filename 作为文件名的文件。

rm -r /path/to/dir/filename
删除目录及其子目录中的所有特定名称的文件

为了仅删除目录和其子目录中的文件,而不删除目录本身,请使用以下命令。

find /path/to/dir -name 'filename' -type f -delete

以上示例使用 find 命令查找所有以 filename 作为文件名的文件,并删除它们。

结论

使用这些命令,你可以轻松地删除具有特定名称的文件。仅需确保使用正确的路径和文件名,并仔细审查所有命令,以防止意外删除文件。