#bus的nohup.out檔案所在目錄
#分割nohup.out檔案備份目錄
log_tem="/srv/www/temp/log"
# 以10m為大小分割nohup.out
split -d -b 10m $log_dir/nohup.out $log_tem/nohup$(
date +%y-%m-%d)-
#找出日誌目錄分割後的nohup檔案
find $log_tem -name "nohup*" > $log_tem/$(
date +%y-%m-%d).list
#對分割後的nohup檔案進行打包
tar -t $log_tem/$(
date +%y-%m-%d).list -czvf $log_tem/$(
date +%y-%m-%d).tar.gz
#刪除分割後檔案
find $log_tem -name "nohup*" -type f -exec rm -rf {} \; > /dev/null 2>&1
#清空nohup.out 檔案內容
> $log_dir/nohup.out
Linux下將檔案打包 壓縮並分割成指定大小
將大檔案或目錄打包 壓縮並分割成制定大小的檔案,在linux下可以通過組合使用tar,bzip2 或者gzip split命令來實現。命令格試 tar zcvf file directory sqlit b file size m,k file.tar.gz 將file目錄的檔案壓縮並分割成每個大小...
Linux下將檔案打包 壓縮並分割成指定大小
將大檔案或目錄打包 壓縮並分割成制定大小的檔案,在linux下可以通過組合使用tar,bzip2 或者gzip split命令來實現。命令格試 tar zcvf file directory sqlit b file size m,k file.tar.gz 將file目錄的檔案壓縮並分割成每個大小...
Linux下將檔案打包 壓縮並分割成指定大小
linux解壓檔案時遇到的問題,不知道總的資料是分了好多份,需要輸入命令統一解壓 1 普通tar壓縮命令 tar zcvf cm 11.tar.gz cm 11 將cm 11資料夾壓縮成cm 11.tar.gz 2 壓縮後的檔案太大,需要將cm 11.tar.gz分割成n個指定大小的檔案,怎麼辦?一...