簡體   English   中英

刪除有數字的文件夾,但不要刪除沒有數字的文件夾

[英]Delete folders that have numbers in them but don't delete folders that don't have numbers

所以我們最近的代碼中有一個錯誤,而不是在根文件夾中創建一堆編號的文件夾,它在根文件夾旁邊創建了一堆文件夾

簡單來說,我們想要的是:

customers
|-18
|-158
|-405
|-1238
|-1447
...
|-4797

不幸的是,我們得到的是:

customers
customers18
customers158
customers405
customers1238
customers1447
..
customers4797

現在,我們需要刪除大約 1000 個文件夾(及其內部子文件夾結構)。 我試圖查找正則表達式和其他過濾方法,但似乎它們不適用於 rm 命令。

我需要刪除所有“customers [numbers]”文件夾而不是“customers”文件夾的命令行是什么?

試試下面的命令。 它應該工作 -

ls | grep -P "customers[0-9]+" | xargs -d"\n" rm -R

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM