Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 使用rm删除大量UUID格式命名的文件_Linux_Uuid_Rm - Fatal编程技术网

Linux 使用rm删除大量UUID格式命名的文件

Linux 使用rm删除大量UUID格式命名的文件,linux,uuid,rm,Linux,Uuid,Rm,我在linux环境下的目录中有很多文件。 问题是,这些文件与许多UUID命名的文件混合在一起,谁知道这些文件是如何出现的 有没有办法发出“rm”命令,允许我删除这些文件?没有删除其他文件的风险(其他文件的文件名都没有UUID格式) 我认为这与定义每个“-”simbol前面有多少个字符有关,所以“rm8chars-4chars-4-4-12”行中有一些字符,但我不知道如何对rm说,我只知道“rmsomefolder/*”使用*删除其内容,但仅此而已 提前谢谢。实际解决了它 这和使用“?”通配符一样

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

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

我认为这与定义每个“-”simbol前面有多少个字符有关,所以“
rm8chars-4chars-4-4-12
”行中有一些字符,但我不知道如何对rm说,我只知道“
rmsomefolder/*
”使用*删除其内容,但仅此而已

提前谢谢。

实际解决了它
这和使用“?”通配符一样简单,它只确定一个字符和一个字符。
因此,在这种特殊情况下:

rm-v??????-*//上面写着“删除(详细地)8-4-4-where”
这样,它只删除文件名采用相同格式的文件

更多信息请点击此处: