我正在尝试删除子目录中的特定文件夹。例如,我有一个目录,其中收集来自其他内容的特定结果的输出,例如:
Jobs/Market/Java
在该目录中,我将得到类似这样的输出,最后带有日期和一些随机数:
OUTPUT_201908809_134243
OUTPUT_201908810_242323
OUTPUT_201908811_152342
OUTPUT_201908815_124243
我正在尝试运行一项作业,以删除具有“ 201908809”-“ 201908811”的文件夹,并保留其余文件夹。
我尝试使用rm -r和文件夹名称手动删除它们。我知道必须有一种更简单的方法。我在堆栈上查找了一些东西,发现仅删除那些以文件夹名称开头或结尾的文件夹的行。
使用Bash完成此操作的标准方法是什么?
答案 0 :(得分:0)
例如,您可以在rm中使用通配符,例如,可以使用rm -rf *_201908809_*
*表示匹配所有字符