完全なディレクトリツリーではなく、ターゲットディレクトリのみを抽出するにはどうすればよいですか?
tar cf /var/www/site.tar /var/www_bak/site
tar xf /var/www/site.tar -C /tmp
これにより以下が生成されます:
/tmp/var/www/site
ファイルの抽出時にディレクトリツリー全体が作成されないようにするにはどうすればよいですか?
私が抽出したいもの:
/tmp/site
作成時に-C
オプションを使用しないのはなぜですか。
$ tar cf /var/www/site.tar -C /var/www_bak/ site
tar
の--strip-components=NUMBER
オプションを使用したい場合:
--strip-components=NUMBER
strip NUMBER leading components from file names on extraction
あなたのコマンドは:
tar xfz /var/www/site.gz --strip-components=2 -C /tmp