Linux 删除目录及其子目录指定类型文件
来源:互联网 发布:极路由网络唤醒 编辑:程序博客网 时间:2024/06/05 17:43
背景:要将本地maven仓库中的jar包上传到nexus中。 批量操作,将本地jar包仓库的目录(只能包含jar文件, 其他的文件需要删除)直接上传到nexus中即可。
1. 删除目录及其子目录的非jar文件,
2. 删除空目录(本地仓库有得目录没有jar文件)
#!/bin/sh#文件根目录target_dir="/temp/thinkive"; # 删除非jar文件`find ${target_dir} -type f -not -name *.jar | xargs rm -rf`;#判断还有没有空目录,每次只能删除一级目录, 所以需要循环, 需要使用双引号包括命令,否则可能报错: too many argumentswhile [ -n "`find ${target_dir} -type d -empty`" ]do#有空目录, 删除该空目录 `find ${target_dir} -type d -empty | xargs rm -rf`done;
阅读全文
0 0
- Linux 删除目录及其子目录指定类型文件
- linux下删除目录及其子目录下某种类型文件
- linux下删除目录及其子目录下某种类型文件
- [Shell]在一个目录及其子目录内的指定类型的文件中搜索某个字符串
- Linux 统计目录及其子目录文件个数
- Linux查找当前目录及其子目录下所有包含指定字符串的文件
- 获取指定目录及其子目录的所有文件(JAVA)
- 获取指定目录及其子目录下所有文件的绝对路径
- Linux复制指定目录及子目录下特定类型的文件
- linux列出一个目录及其子目录下面的某种类型的文件
- 源码--删除指定目录下(包含子目录)的文件
- 删除目录及子目录下指定的文件
- 利用递归删除目录及其子目录及文件
- linux下递归删除目录下所有指定类型文件
- linux下递归删除目录下所有指定类型文件
- Linux下替换指定的目录及其子目录下所有文件中的某些内容(3种方法)
- Linux下复制指定的目录及其子目录下的文件,到其他文件夹下(4种方法)
- linux遍历目录及其子目录
- JavaWEB中request.getRequestURI()、getRequestURL()、getContextPath()、getServletPath()区别
- stm32在rt-thread上使用uart4实现gps的输出
- java设计模式综合项目实战
- MySQL事务隔离级别
- WebViewJavascriptBridge
- Linux 删除目录及其子目录指定类型文件
- Spring MVC_10.1:Dispatcher
- 代码中的特殊注解 -- TODO、FIXME、XXX的作用
- HorizontalScrollView布局加底部导航
- listView 多条目加载
- Android setTextColor无效解决办法
- VasSonic源码解析(一)
- jQueryday10补充(动画系统复习 级联菜单 冒泡 默认 )
- 1.源代码的下载,编译和测试