tarlinuxプログラムに問題があります。増分バックアップを作成したいと思います。最初の完全バックアップには次のtarコマンドを使用します。
tar --create --gzip --listed-incremental=$SAVEDIR/backup.snar --file=$SAVEDIR/$DATE.tar.gz $EXCLUDE $DIRECTORY
$EXCLUDE
含むたとえば"--exclude test/testdir --exclude test/testdir2"
$DIRECTORY
含む"-C /Users/user1/Desktop/ test"
コマンドを実行すると、次のエラーが発生します。
tar: Option --listed-incremental=/Users/hofmeister/Desktop/test/backup.snar is not supported
Usage:
List: tar -tf <archive-filename>
Extract: tar -xf <archive-filename>
Create: tar -cf <archive-filename> [filenames...]
Help: tar –help
--listed-incremental
オプションをに変更した場合-g =$SAVEDIR/backup.snar
。私は得る:
Usage:
List: tar -tf <archive-filename>
Extract: tar -xf <archive-filename>
Create: tar -cf <archive-filename> [filenames...]
Help: tar --help
何が悪かったのか?次のバージョンのtarを使用します。bsdtar 2.8.3 - libarchive 2.8.3
問題はbsdであるtarバージョンです。macportsを使用すると、gnutarをインストールできます。ここではすべてが正常に機能します!