linux下删除目录排除特定目录或文件

很久没更新博客了,今天刚好遇到一个 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 ? 若该文章对您有一定帮助,欢迎打赏

(点击图片可放大)

 

本人原创,转载请注明出处

Tagged ,