tar を特定のディレクトリに直接転送してから、そのディレクトリに関連する tar ファイルを取得できますか? 1 つのコマンド (tar) を使用している間ずっと?
たとえば、代わりに
cd /home/test/backups; tar zvPcf backup.tar.gz ../data/
私は次のようなことができます
tar -g '/home/test/backups/' zvPcf backup.tar.gz ../data/
tar を特定のディレクトリに直接転送してから、そのディレクトリに関連する tar ファイルを取得できますか? 1 つのコマンド (tar) を使用している間ずっと?
たとえば、代わりに
cd /home/test/backups; tar zvPcf backup.tar.gz ../data/
私は次のようなことができます
tar -g '/home/test/backups/' zvPcf backup.tar.gz ../data/
-Cオプションを参照してください。
tarのマニュアルページにこの例が示されています。
tar -xjf foo.tar.bz2 -C bar/
extract bzipped foo.tar.bz2 after changing directory to bar
あなたが探しているものかもしれません...
これを試しましたか:
tar zvPcf /home/test/backups/backup.tar.gz /home/test/backups/../data/
あなたは試すことができます:
tar zvPcf backup.tar.gz ../data/ -C '/home/test/backups/'
tar(1)のマニュアルページを参照してください。
-C, --directory DIR
ディレクトリDIRに変更します