tar -cvf
私はそれを殺すために使用する必要があります:を作成していますctrl-C
。私は1つを行い、Ctrl-Z
次に作業を前面に戻す必要があることを知っています。しかし、それは物語ではありません。
作業を中断したところから続行できますか?
ベストアンサー1
このメソッドはtarアーカイブを再作成し、完成した部分を既存のファイルに追加します。これは、ネットワーク接続を介してバックアップする場合に便利です。 INFILESのデータが変更されると、アーカイブが破損する可能性があります。完了したら、保存をテストします。
次の行のINFILESとOUTFILEを正しい名前に変更します。
INFILES="my folder"; OUTFILE="archive.tgz"; SIZE="$(wc -c < $OUTFILE)"; tar -cz --to-stdout "$INFILES" | tail -c +$(($SIZE+1)) >> "$OUTFILE"
説明する:
SIZE="$(wc -c < $OUTFILE)"
#現在のアーカイブのサイズを取得します。
tar -cz --to-stdout "$INFILES" |
#アーカイブの作成を開始し、出力をコマンドにtail
送信します。
tail -c +$(($SIZE+1)) >>
#$ SIZE + 1より前のデータは無視され、残りのアーカイブファイル$ OUTFILEを復元します。