Linux命令删除文件夹下的文件.保留文件夹.
4个回答
展开全部
rm
-rf
/var/woll/cion/*/lib/*
还有一种办法是查找到所有lib文件夹,然后按此列表删除:
ls
-R
/var/woll/cion/*/*
|
grep
lib:
|
sed
-e
's/\:/\/*/g'
|
xargs
rm
-rf
请谨慎使用!
-rf
/var/woll/cion/*/lib/*
还有一种办法是查找到所有lib文件夹,然后按此列表删除:
ls
-R
/var/woll/cion/*/*
|
grep
lib:
|
sed
-e
's/\:/\/*/g'
|
xargs
rm
-rf
请谨慎使用!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为什么
rm
-rf
呢?写一个脚本,先将
find
/var/woll/cion/
-name
lib
的结果输出到临时文件,然后用脚本挨个目录的走,rm
-rf
dir/*
就好了,你可能还需要改改
find
这里,让输出绝对路径。
rm
-rf
呢?写一个脚本,先将
find
/var/woll/cion/
-name
lib
的结果输出到临时文件,然后用脚本挨个目录的走,rm
-rf
dir/*
就好了,你可能还需要改改
find
这里,让输出绝对路径。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先你要知道
?号是个通配符
他只能代表一个字符
你要缺德你的路径的正确性
然后执行
find
路径
-type
f
-exec
rm
-rf
{}\;
不懂就问我
?号是个通配符
他只能代表一个字符
你要缺德你的路径的正确性
然后执行
find
路径
-type
f
-exec
rm
-rf
{}\;
不懂就问我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询