📌  相关文章
📜  ubuntu 删除所有带有扩展名的文件 - Shell-Bash (1)

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

Ubuntu 删除所有带有扩展名的文件 - Shell-Bash

如果你需要删除某个文件夹中所有的带有扩展名的文件,可以使用以下的Shell-Bash命令来实现。

find . -type f -name "*.*" -delete

这条命令将匹配所有类型的文件,并删除它们。

下面对每一部分分别做解释。

find命令

首先,我们使用 find 命令来查找需要删除的文件。

find .

这表示我们在当前目录下查找。

-type参数

接着,我们使用 -type 参数来指定类型为文件。

find . -type f

这表示我们只会找到文件,而不会找到文件夹。

-name参数

接下来,我们使用 -name 参数,指定我们要删除的文件的名称。

find . -type f -name "*.*"

这个 . 表示我们要匹配任何具有扩展名的文件。

-delete参数

最后,我们使用 -delete 参数来删除查找到的文件。

find . -type f -name "*.*" -delete

这意味着只需要找到带有扩展名的文件,就会被删除。

综上所述,这个命令将会删除文件夹中所有带有任何类型扩展名的文件。

希望这个Shell-Bash命令对你有所帮助!