gpt4 book ai didi

linux - 删除linux终端中除一种类型外的所有某种类型的文件

转载 作者:可可西里 更新时间:2023-11-01 11:50:03 27 4
gpt4 key购买 nike

在我运行 Ubuntu 的计算机上,我有一个包含数百个文件的文件夹,所有文件都命名为“index.html.n”,其中 n 从 1 开始并继续向上。其中一些文件是实际的 html 文件,一些是图像文件(png 和 jpg),还有一些是 zip 文件。

我的目标是永久删除除 zip 存档之外的每个文件。我假设它是 rmfile 的某种组合,但我不确定确切的语法。

最佳答案

如果它适合你的参数列表,并且没有文件名包含冒号,一个带有 xargs 的简单管道应该这样做:

file * | grep -vi zip | cut -d: -f1 | tr '\n' '\0' | xargs -0 rm

关于linux - 删除linux终端中除一种类型外的所有某种类型的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12306994/

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