我正在为使用Java的Jenkins创建一份工作。查找文件,将它们加入并创建报告
我想gzip路径$ CIDR_CFG_DIR/jobs中所有名为'log'的文件。
我会做与此命令:
发现$ CIDR_CFG_DIR/-name工作“日志” -exec GTAR
我有很多的日志在这条道路,我无论如何都必须创建一个循环(对于每个?) 这将在所提到的路径中“记录”文件,并且我还希望得到一份报告,其中记录了(完整路径)以及通过记录每个记录保存了多少存储空间。
我正在为使用Java的Jenkins创建一份工作。查找文件,将它们加入并创建报告
我想gzip路径$ CIDR_CFG_DIR/jobs中所有名为'log'的文件。
我会做与此命令:
发现$ CIDR_CFG_DIR/-name工作“日志” -exec GTAR
我有很多的日志在这条道路,我无论如何都必须创建一个循环(对于每个?) 这将在所提到的路径中“记录”文件,并且我还希望得到一份报告,其中记录了(完整路径)以及通过记录每个记录保存了多少存储空间。
你不需要找到。
只要运行:
du -h -d 0 "$CIDR_CFG_DIR/jobs"
这将运行的gzip
那么之前获得的空间:
gzip "$CIDR_CFG_DIR/jobs/"*logs
压缩档案
最后:
du -h -d 0 "$CIDR_CFG_DIR/jobs"
重新获得空间。
一个错字,我的意思是gzip而不是gtar。 – korodani