我正在为Jenkins创建一个使用Java的工作。
我想在路径$ CIDR_CFG_DIR / jobs中gzip名为'log'的所有文件。
我会用这个命令做到这一点:
找到$ CIDR_CFG_DIR / jobs -name'log'-exec gtar
我在这条路径中有很多日志,我不得不创建一个循环(每个?) 这将在所提到的路径中“记录”文件,我还希望得到一个报告,其中记录了日志(完整路径)以及通过对每个日志进行设置而节省了多少存储空间。
答案 0 :(得分:0)
你不需要找。
跑步:
du -h -d 0 "$CIDR_CFG_DIR/jobs"
这将在运行gzip
之前获得空间然后:
gzip "$CIDR_CFG_DIR/jobs/"*logs
压缩文件
最后:
du -h -d 0 "$CIDR_CFG_DIR/jobs"
再次获得空间。