Rsnapshotバックアップは独立していますか? zipに保存する方法は?

Rsnapshotバックアップは独立していますか? zipに保存する方法は?

古いバックアップがいくつかあります。スナップ写真。これらのディレクトリは次のとおりです。

/backups/week.0
/backups/week.1
/backups/week.2
/backups/week.3
/backups/week.4

コピーは1つだけ保持し、残りは削除したいと思います。バックアップは増分式なので、圧縮して他のすべてのエントリを削除すると機能しweek.0ますかweek.0.zip

答え1

ジッパーが好きです。

デフォルトでは、zipは「(記号)リンクによって参照されるファイルを圧縮して保存する」ようです。

その逆はスイッチを使うことです--symlinks

   --symlinks
              For  UNIX  and  VMS (V8.3 and later), store symbolic links as such in
              the zip archive, instead of compressing and storing the file referred
              to  by  the  link.  This can avoid multiple copies of files being in‐
              cluded in the archive as zip recurses the  directory  trees  and  ac‐
              cesses files directly and by links.

答え2

ZIP形式を使用してアーカイブする必要がある場合を除き、基本的なソリューションは次の傾向がありますtar

tar cf week.0.tar week.0

ただし、結果はデフォルトでは圧縮されていないため、それを指定するか、コンプレッサーを介して出力をパイプする必要があります。次の2つのコマンドは同じです。

tar czf week.0.tgz week.0
tar czf - week.0 | gzip >week.0.tgz

cx(作成)を(抽出)または(リスト)に置き換えますt。最新バージョンtarもサポートできますgzip

関連情報