tar.gz
構造全体を作成せずに現在のディレクトリからファイルを抽出する必要があるファイルがあります。
例えば:
tar.gz
次のファイルが含まれています。
/u01/app/oracle/file1
..
..
/u01/app/oracle/file10
/u01/testdata/file1
..
..
/u01/testdata/file5
tar.gz
に存在するので、抽出するときに取ろう/u02
とすると、以下に完全なディレクトリ構造が生成されます。file1
file10
/u02
/u02
ベストアンサー1
固定数のパスコンポーネントがあるようです。--ストリップコンポーネント=3tar
解凍時/u01/app/oracle
に削除/u02
コンポーネントの数が可変の場合は、--transform
代わりにこのフラグを使用してください。似たようなもの--transform='s,^\([^/][^/]*/\)\+,,'