大容量のtar.gzファイルから特定のファイルをどのように抽出できますか?私が見つけたこの質問でtarからファイルを抽出するプロセスただし、上記のコマンドを実行するとエラーが発生します。
$ tar --extract --file={test.tar.gz} {extract11}
tar: {test.tar.gz}: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
それでは、ファイルをどのように抽出しますかtar.gz
?
ベストアンサー1
また、使用することができますtar -zxvf <tar filename> <file you want to extract>
tar ztf test.tar.gz
ファイル名は、示されているとおりに正確に作成する必要があります。たとえば、またはとマークされ./extract11
ている場合は、some/bunch/of/dirs/extract11
これを指定する必要があります(ファイルはその名前で正しく表示され、必要なディレクトリが自動的に作成されます)。
-x
:tar にファイルを解凍するよう指示します。-f
:ファイル名/圧縮パッケージ名を指定します。-v
:詳細(ファイル抽出中の進行状況表示)-z
:.gzファイルを解凍するために使用されるgzipを介して圧縮パッケージをフィルタリングします。-t
:アーカイブの内容を一覧表示します。