请问在linux系统下删除一个目录下的文件,保留目录需要使用什么命令?

 我来答
JJ_Victor
推荐于2016-08-20 · TA获得超过430个赞
知道小有建树答主
回答量:214
采纳率:0%
帮助的人:161万
展开全部
如果删除的目录名字为 test而且test下面包含文件夹的话
你可以用 rm -rfv ./test/* 来删除这个文件夹一下的所有文件
-r 参数表示 递归 f表示强制即不询问。v表示显示出过程 * 表示所有
百度网友dec02b6
2010-12-30 · TA获得超过973个赞
知道小有建树答主
回答量:942
采纳率:0%
帮助的人:752万
展开全部
这位朋友您好,你这个可以用一个shell脚本来做到

#!/bin/bash
var=./*
for del in $var
do
if [ -f $del ]
then
rm -rf $del
fi
done

把这个脚本放到那个目录下,运行它,就能只删除文件而保留目录
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nod828
2010-12-30
知道答主
回答量:17
采纳率:0%
帮助的人:15万
展开全部
rm -fr 文件的绝对路径
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4b98cdd2c
2010-12-30 · TA获得超过138个赞
知道答主
回答量:75
采纳率:0%
帮助的人:65.1万
展开全部
rm -rf dirname/*
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式