有 500 个文件夹,每个文件夹里面都有一个 cache 目录,现在要把这 500 个 cache 里面的文件全部删掉
删除这个目录
find . -name 'cache' -type d -exec rm {} \;
批量创建 cache 文件夹
mkdir -pv xx{0..9}/cache #如果文件名有规律的, xx1 , xx2 的用这条,没有规律的用下面那条
for F in `ls -al|grep '^d'`;do cp -rf /root/cache/ $F ; done
但是觉得这样太费劲了。还有别的办法吗?
删除这个目录
find . -name 'cache' -type d -exec rm {} \;
批量创建 cache 文件夹
mkdir -pv xx{0..9}/cache #如果文件名有规律的, xx1 , xx2 的用这条,没有规律的用下面那条
for F in `ls -al|grep '^d'`;do cp -rf /root/cache/ $F ; done
但是觉得这样太费劲了。还有别的办法吗?