【发布时间】:2017-07-04 07:54:09
【问题描述】:
例如,我有编号为 0-1000 的目录。例如,我想删除 400-699 范围内的目录,以及它们在终端上的所有内容。有没有办法做到这一点,而我不必执行 rm -rf XXX ,其中 XXX 是目录号码?
我看过这个帖子link,但我们的编号系统有点不同。
【问题讨论】:
-
文件夹如何编号?
-
它们的编号如下:0, 1, 2, 3, 4, 5, ..., 1000
-
是的,但是全名和模式如何?因为如果名称只是 1、2、3、4、... 1000。那么命令
rm -rf {start..end}将起作用。 -
这些是全名,没有任何字符串。有的有1位数、2位数、3位数等
-
另见Standard Wildcards (globbing patterns)。
rm -rf 4??应该匹配所有 400 系列目录。类似的应该适用于 500 和 600 系列。但它们也会匹配,比如40a、40b等。