永发信息网

Linux命令删除文件夹下的文件.保留文件夹.

答案:5  悬赏:50  手机版
解决时间 2021-03-03 10:59
路径是 var/woll/cion/?/lib
我要批量删除lib目录里的所有内容(lib文件夹中可能还包含有文件夹).

现在的问题是 /?/ 这个路径是不确定的.有很多个目录
find /var/woll/cion/ -name lib|xargs rm -rf

这样的话会把lib整个文件夹删除.有没有其他办法.求指教.
最佳答案
你可以这么写
find /var/woll/cion -path "/var/woll/cionlib/路径下的所有文件, 而不删除/var/woll/cion/*/lib目录本身(*表示匹配不同的目录)
全部回答
删除文件夹下的所有文件,该文件夹下的文件夹保留 find . -type f | xargs rm -f 删除该文件夹下所有的文件和文件夹 find . | xargs rm -rf
首先你要知道 ?号是个通配符 他只能代表一个字符 你要缺德你的路径的正确性 然后执行 find 路径 -type f -exec rm -rf {}\; 不懂就问我
为什么 rm -rf 呢?写一个脚本,先将 find /var/woll/cion/ -name lib 的结果输出到临时文件,然后用脚本挨个目录的走,rm -rf dir/* 就好了,你可能还需要改改 find 这里,让输出绝对路径。
rm -rf /var/woll/cion* | grep lib: | sed -e 's/\:/\/*/g' | xargs rm -rf 请谨慎使用!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
边充电边玩手机,对电池有影响吗?
佛山市喜禾欢不锈钢制品有限公司地址有知道的
公元前3000年左右,由古代埃及人发明的文字是
希望集团发展历史
八经路/六纬路(路口)地址在什么地方,想过去
深圳增值税专用发表收费几个点?
跟前男友拍的照片实物照片怎么处理掉
名人传前第一章读后感
生日快乐加高考祝福语
河北单招网2018免试生报名是几号
ipad mini1和2买哪个好
邹平玉泰纺织有限公司我想知道这个在什么地方
如何修改公司邮箱登陆密码
你爸长,你妈短,你爸抱着你妈甩。猜一农作物
2g集成显卡和2g独立显卡双卡交火性能提升多少
推荐资讯
红糖可以去除色素沉着吗
邮箱里面的抄送和正文是做什么用的
帝豪ec7钥匙打开报警防盗未解
麻烦看一下我家风水怎么样?院子大门按在那好
心情很郁闷,新房子装修不合我意
0型血的好处
电脑开机需要密码,pin输入的选项不见
沙画是怎么创造它的艺术价值?
新燕莎金街购物广场西门地址在哪,我要去那里
恒生五金店在什么地方啊,我要过去处理事情
初三的学生吃什么更有营养?更能补充记忆力?
喜眉是什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?