很久没更新博客了,今天刚好遇到一个 linux下删除目录但需保留特定目录或文件的需求
搜索了某度白天也没找到正确的,最后在iteye博客下找到了,感谢
具体命令如下
ls | grep -v 目录名称/文件 | xargs rm -rf
如果需要指定多个目录或文件,命令如下
ls -a | grep -v ‘bb\|bb.txt’ | xargs rm -rf
注意:ls -a 会删除目录下的隐藏目录及文件 如下图的.hidden .hidden.txt
ls 则不会删除隐藏目录和隐藏文件
提醒:rm -rf
-f 参数为强制删除,没有确认,操作前请做好备份
同时也欢迎大家转载我的文章及视频,记得注明下出处
如果还有什么不明白的地方,欢迎加我QQ进行咨询,请注明技术咨询 本人QQ:980569038 TP集成支付宝群:594955172 ? 若该文章对您有一定帮助,欢迎打赏
(点击图片可放大)
本人原创,转载请注明出处