我有许多包含需要删除的子目录的目录。 是否有一种方法可以删除所有名为“ TAB ” 、 “ TAB_ old ” 的目录和文件中的文件 。
目录结构类似
root>townx>TAB
root>towny>
root>towny>TAB
root>towny>zone1>
root>towny>zone1>Tab
等... 所以所有“ TAB” 目录都应该删除 。
建议的流程输出
$ find / -name "TAB" -type d -exec rm -rf {} ;
atgisuser@ATGISLAPTOP02 /c/scratch/Test_Lidar
$ ls
Ath_test.csv LAS Success_LOG.txt asc
Contours Orthophotomosaic XYZ schema.ini
atgisuser@ATGISLAPTOP02 /c/scratch/Test_Lidar
$ cd contours
atgisuser@ATGISLAPTOP02 /c/scratch/Test_Lidar/contours
$ ls
Atherton TAB
atgisuser@ATGISLAPTOP02 /c/scratch/Test_Lidar/contours
$
上面的“ TAB” 目录应该删除...