5

tar を特定のディレクトリに直接転送してから、そのディレクトリに関連する tar ファイルを取得できますか? 1 つのコマンド (tar) を使用している間ずっと?

たとえば、代わりに

cd /home/test/backups; tar zvPcf backup.tar.gz ../data/

私は次のようなことができます

tar -g '/home/test/backups/' zvPcf backup.tar.gz ../data/
4

4 に答える 4

9

-Cオプションを参照してください。

tarのマニュアルページにこの例が示されています。

   tar -xjf foo.tar.bz2 -C bar/
          extract bzipped foo.tar.bz2 after changing directory to bar

あなたが探しているものかもしれません...

于 2009-07-02T07:48:21.280 に答える
6

これを試しましたか:

tar zvPcf /home/test/backups/backup.tar.gz /home/test/backups/../data/
于 2009-07-02T07:48:28.677 に答える
1

あなたは試すことができます:

tar zvPcf backup.tar.gz ../data/ -C '/home/test/backups/'

于 2009-07-02T07:49:27.630 に答える
1

tar(1)のマニュアルページを参照してください。

-C, --directory DIR
ディレクトリDIRに変更します

于 2009-07-02T07:49:37.753 に答える