【问题标题】:Remove a lot of UUID format named files using rm使用 rm 删除很多 UUID 格式的命名文件
【发布时间】:2017-10-15 17:44:46
【问题描述】:

我在 linux 环境下的目录中有很多文件。 问题是这些文件与许多 UUID 命名的文件混合在一起,谁知道如何到达那里。

有没有办法发出“rm”命令让我删除这些文件?没有删除其他文件的风险(其他文件都没有文件名的 UUID 格式)。

我认为这与定义每个“-”符号之前有多少个字符有关,所以在“rm 8chars-4chars-4-4-12”的行中有些东西,但我不知道如何对 rm 说,我只知道 "rm somefolder/*" 使用 * 删除其内容,但仅此而已。

提前致谢。

【问题讨论】:

    标签: linux uuid rm


    【解决方案1】:

    居然解决了!
    就像使用“?”一样简单通配符,它​​确定一个字符,并且只有一个字符。
    因此,在这种特殊情况下:

    rm -v ????????-????-????-*  //This says "remove (verbosely) 8-4-4-whatever"
    

    这样,它只会删除文件名遵循相同格式的文件。

    更多信息在这里:http://www.linfo.org/wildcard.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-12
      • 1970-01-01
      • 1970-01-01
      • 2014-05-02
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      • 2017-03-27
      相关资源
      最近更新 更多