我在linux环境下的目录中有很多文件。 问题是这些文件与许多UUID命名文件混合在一起,谁知道如何到达那里。
有没有办法发出允许我删除这些文件的“rm”命令?没有删除其他文件的风险(其他文件都没有文件名的UUID格式) 我认为通过在每个“ - ”simbol之前定义有多少个字符来做一些事情,所以在“rm 8chars-4chars-4-4-12”的行中有一些东西,但是我不知道怎么说到嗯,我只知道“rm somefolder / *”使用*来删除它的内容,但就是这样 提前谢谢。
答案 0 :(得分:0)
实际上解决了它! 它就像使用"?"一样容易。通配符,它确定一个字符,只有一个字符 所以,在这种特殊情况下:
rm -v ????????-????-????-* //This says "remove (verbosely) 8-4-4-whatever"
因此,这样,它只删除遵循相同格式的文件名的文件。
此处提供更多信息:http://www.linfo.org/wildcard.html