删除某一目录下文件,只保留最新的几个 ...
背景: jenkins每日发布很多版本, 上传的文件占用了linux大量磁盘空间, 久而久之, 空间不足,故需要定期清理系统旧版本文件。 . 选定清理目标, 分析目标文件列表 清理前: 文件夹列表查询: 可见文件列表是固定前缀 st www. , 后面跟着的是版本号, 最大的版本号 就是最新的版本。 我只需要保留最新的 个版本,其他的删除。 . Shell脚本编写clean.disk.sh . 调 ...
2020-09-12 12:13 0 1478 推荐指数:
删除某一目录下文件,只保留最新的几个 ...
1、查找目录或文件 1.1 查找指定文件夹和文件 具体的示例: 命令 说明 -maxdepth 目录深度,1 表示只搜索一级目录 -name 后面跟文件夹或文件,多个文件夹或文件,用 -o 组合连接 jobs、config.xml 指定的文件夹和文件 1.2 直接文件 ...
find /usr/local/canal/logs/example -type d -name "*-*" | sort -nr | awk '{if (NR>=2){print $1}}' ...
# 删除目录下那两个文件之外的所有文件 find dir / - type f ! -name file1 -a ! -name file2 | xargs rm -f # 删除所有空目录(非空目录不会被删除,但是会出错误信息,可以忽略 ...
下所有10天前带"."的文件删除 find:linux的查找命令,用户查找指定条件的文件/usr/l ...
参考博客: https://www.cnblogs.com/bigberg/p/6430095.html https://zhidao.baidu.com/question/717320833852811685.html 如何把json1文件中的部分满足条件的条目提取出来?也就是删除 ...
1、创建测试数据 2、删除所有文件 3、删除所有的目录文件 ...
生成测试数据脚本 点击查看代码 删除对应文件夹下的文件,保留文件修改时间最近的前N个脚本 点击查看代码 ...