我正在爲使用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