web-dev-qa-db-ja.com

tarコマンドとプログレスバーでファイルをバックアップしますか?

enter image description hereバックアップ中に端末画面の出力だけでなく、プログレスバーなどが表示されますか?

tarコマンドでバックアップを使用したシェルスクリプトは次のとおりです。

# !/bin/bash

 DATEJOUR=$(date +"%Y-%m-%d-%H-%M-%S")
 REPABACKUPER="--exclude=/home/(username)/myfolders \
 --exclude=/home/(username)/backup                  \
 --exclude=/proc                                    \
 --exclude=/lost+found                              \
 --exclude=/mnt                                     \
 --exclude=/media                                   \
 --exclude=/sys /"
 REPBACKUP="/home/(username)/backup"
 NOMFIC=$REPBACKUP/Pavilion_backup-$DATEJOUR.tar.bz2

 Sudo tar cvpjf $NOMFIC $REPABACKUPER


 exit $?
3
John

pipebenchは、実行時間、処理されたデータ、速度を示します。

tar -cj --exclude=filename source_dir | pipebench >dest.tar.bz2
4
Graeme

それは私がバックアップに使用するものです、プログレスバーはpvコマンドによって供給されます

tar cf - . --exclude=backup --exclude=$file | pv -s `du -sb . | grep -o '[0-9]\+'` -N tar  | gzip > $file

du -sb . | grep -o '[0-9]\+'この部分は、進行状況バーで100%を取得する責任があります

3
baldrs