tar
私はtarballから単一のファイルを抽出する方法を知っていますが、今は圧縮せずに通常のファイルのみを持つ500 GBのファイルを持っており、具体的には次の構造を持つtar
3つのディレクトリを抽出したいと思います。
dir1/subDir1/
dir2/subDir2/
dir3/subDir3/subSubDir3/
それぞれには多くのサブディレクトリと多くのファイルがあります。私はその中のすべてを簡単に抽出したいと思います。
タールボール全体を抽出せずにこれを行う方法が気になります。
答え1
tar
ファイルなどのディレクトリを抽出します。man page
より多くの情報を知りたいです。
# -v; verbose parameter is rather obstructive
# in case of thousands and thousands of files
tar -xf archive.tar directory/
答え2
このオプションを使用できます--strip-components=n
。
tar -xvf archive.tar --strip-components=4
--strip-components=NUMBER
strip NUMBER leading components from file names on extraction