2011-05-27 65 views
1

如何刪除Unix中的有序數字文件夾?例如,我想從5600到6500刪除文件夾。但是,我不想刪除文件夾599(這些數字內部是因爲它們實際上是按字母順序排列的)。Unix刪除文件

任何想法?

+0

Unix沒有文件夾。它有目錄。 – tchrist 2011-05-27 11:22:30

回答

1

您可以使用?作爲單字符通配符。所以這可能工作:

rm -rf 5[6-9]?? 6[0-4]?? 6500 

一如往常,這是使用echo首先要確保你的通配符正確的組名稱相匹配的好主意:

echo 5[6-9]?? 6[0-4]?? 6500 
+0

謝謝!完美工作! – luqita 2011-05-27 09:29:57

2

您可以使用seq對範圍內工作,例如:

for num in $(seq 5600 6500); do rm -r $num; done 
+0

作品也謝謝:) – luqita 2011-05-27 09:30:55