圧縮ファイルから特定のテキストファイルを抽出するAIXコマンドを探しています。
たとえば、私のzipファイルには、複数のサブabc.gz
ディレクトリを持つ数百万のファイルが含まれています。ワイルドカードを使用して単一のファイルを抽出する必要があります。誰でも助けることができますか?
- 圧縮ファイル:
abc.gz
- 次のファイルを抽出する必要があります。
%defg%
答え1
ファイル圧縮とファイルアーカイブには違いがあります。
圧縮 ファイルサイズが小さくなります。
アーカイブ 圧縮の有無にかかわらず、複数のファイルのいずれかをアーカイブファイルに保存する。
".gz"拡張子を持つファイルは圧縮ファイルです。だからあなたの課題は正しくないようです。
ただし、*nix環境ではtarアーカイブ圧縮を使用することがよくあり、通常、これらのファイルには「.tar.gz」または「.tgz」拡張子があります。さまざまな種類の圧縮アーカイブを持つこと(または他の拡張子を使用すること)も可能です。
だから、圧縮されたアーカイブからファイルを抽出する方法を尋ねるようです。ただし、あなたの質問に答えるには、アーカイブタイプに関する追加の詳細が必要です。