tar.gzから特定のファイルを抽出する方法

tar.gzから特定のファイルを抽出する方法

大容量の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:アーカイブの内容を一覧表示します。

おすすめ記事