2009-07-02 8 views
5

特定の直接ファイルに続いてtarファイルをそのディレクトリに対して移動できますか?すべて1つのコマンド(tar)を使用していますか?例えばパスに移動してタールしますか?

代わりの

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

をやって、私は

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

答えて

4

探しているものかもしれませんあなたはこの試してみました:あなたが試みることができる

tar zvPcf /home/test/backups/backup.tar.gz /home/test/backups/../data/ 
8

ような何かを行うことができ-Cオプションを参照してください。

タールのmanページには、この例を示します:

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

あなたは...

1

を:

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

1

tar(1) man pageを参照してください。

-C, --directory DIR
ディレクトリDIR

への変更
関連する問題