gpt4 book ai didi

linux - 如何使用命令行删除文件夹中特定文件类型的所有文件

转载 作者:太空宇宙 更新时间:2023-11-04 05:40:25 24 4
gpt4 key购买 nike

我的特定文件夹中有很多文件。

我想删除该文件夹中除 *.html 文件类型之外的所有文件。

有什么办法可以在命令行中执行此操作吗?我正在使用 Linux。

最佳答案

我假设您指的是linux命令行,如果不是,请更新您的问题。

find ./folder/to/look/in -not -iname '*.html' -exec rm {} \; 

Here's an explanation of what this does

编辑

如果您没有太多文件,那么您可能想让 find 执行一个 rm 命令。您可以使用 + 而不是 ;

来做到这一点
find ./folder/to/look/in -not -iname '*.html' -exec rm {} +

Here's an explanation of this one

关于linux - 如何使用命令行删除文件夹中特定文件类型的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23114835/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com