圧縮を使用するか、ファイルとフォルダーをアーカイブして、システムのバックアップまたはスペースの節約を行います。 tar、gzip、またはその他のユーティリティを使用して、ファイルとフォルダーの圧縮/アーカイブを実行できます。必要な限り保管することはできますが、アーカイブされた内容を忘れてしまう可能性があります。
アーカイブされたコンテンツを確認できるように、それを抽出して確認できます。これは、小さいサイズのファイルを処理する場合はかなり簡単で簡単に見えますが、重いファイルを抽出する場合はかなり時間のかかるプロセスになります。ただし、圧縮されたファイルまたはフォルダの内容を確認する方法はこれだけではありません。コマンドを使用して、圧縮ファイルまたはフォルダーの内容を抽出せずに表示することもできます。
このチュートリアルでは、Linuxで抽出せずに圧縮ファイルとフォルダーのコンテンツを表示するために使用できる、このようなすべてのコマンドについて説明します。圧縮フォルダのコンテンツを表示するために使用されるコマンドから始めましょう
解凍せずにアーカイブ/圧縮されたフォルダのコンテンツを表示する
拡張子がtarのアーカイブフォルダがある場合は、オプション「t」を指定してtarコマンドを使用することで、アーカイブの内容を確認できます。たとえば、
[[email protected] ~]$ tar -tvf backup.tar
同じコマンドを使用して、tar.gzまたは tgzなどの他の拡張子を持つファイルの内容を確認することもできます。 、 tar.xz 、 tar.bz2 、 tbz2
[[email protected] ~]$ tar -tvf backup.tar.gz [[email protected] ~]$ tar -tvf backup.tgz [[email protected] ~]$ tar -tvf backup.tbz2>
tarコマンドの詳細:Linuxでの実用的な例を含む17の便利なtarコマンド
zipフォルダーがある場合は、「 sf」でzipコマンドを使用できます。 ‘zipフォルダのすべてのコンテンツを表示するオプション
[[email protected] ~]$ zip -sf remediation-backup.zip
上記のコマンドとは別に、VIMを使用して、アーカイブされたフォルダーの内容を上記の拡張子、つまり拡張子zip、tar、tgz、tar.xz、tar.bz2、tbz、
でチェックすることもできます。[[email protected] ~]$ vim backup.xz [[email protected] ~]$ vim remediation-backup.zip
VIMとは別に、「少ないコマンド」を使用することもできます ‘上記のアーカイブ拡張機能のコンテンツを表示するには
[[email protected] ~]$ less backup.tgz [[email protected] ~]$ less backup.tbz2
ファイル拡張子が7zのアーカイブの場合、次のコマンドを使用して、アーカイブフォルダのすべてのコンテンツを表示できます。
[[email protected] ~]$ 7z l backup.7z
また読む:Linuxターミナルから7zip圧縮ツールを使用する方法
rar拡張子を使用してアーカイブを処理しているときに、rarコマンドの「v」オプションを使用してアーカイブフォルダのすべてのコンテンツを一覧表示します。
[[email protected] ~]$ rar v backup.rar
これらは、アーカイブまたは圧縮されたフォルダーの内容を確認するためのいくつかのコマンドでした。次に、ファイルの内容を表示するために使用できるコマンドを確認します。
解凍せずにアーカイブ/圧縮ファイルのコンテンツを表示する
gzip形式またはzip形式で圧縮されたファイルの内容を読み取ることができます。圧縮ファイルの内容を読み取るために、vim、less、tar、およびzipコマンドを使用できます。たとえば、
[[email protected] ~]$ vim messages-bak.tar [[email protected] ~]$ less messages-bak.xz [[email protected] ~]$ tar -tf messages-bak.bz2 [[email protected] ~]$ zip -sf messages-bak.zip
これらのコマンドとは別に、いくつかの「zコマンド」を使用することもできます ‘。これらのさまざまなzコマンドを使用すると、gzip圧縮ファイルの内容を読み取ることができます。それらについて1つずつ話し合いましょう
zcatコマンド
これはcatコマンドに似ていますが、圧縮ファイル用です。圧縮ファイルを連結し、出力を画面に出力します。
[[email protected] ~]$ zcat messages-20171211.gz
zlessおよびzmoreコマンド
zmore&zlessコマンドは、Linuxで通常使用されるless&moreコマンドに似ており、圧縮ファイルに対しても同じ機能を実行します。つまり、一度に1画面ずつ出力を表示します。
[[email protected] ~]$ zless messages-20171211.gz [[email protected] ~]$ zmore messages-20171211.gz
zgrepコマンド
これはもう1つの重要なzコマンドであり、grepコマンドと同じ機能を実行します。つまり、zgrepコマンドを使用して、圧縮ファイルに対して単純な検索または複雑な(正規表現)検索を実行できます。
[[email protected] ~]$ zgrep swVersion messages-20171211.gz [[email protected] ~]$ zgrep -w '^foo|bar' messages-20171211.gz
grepの他のバリエーション、つまりegrepまたはfgrepをzコマンドで使用することもできます。
zdiffコマンド
zdiffコマンドは、diffコマンドと同じ機能を提供し、2つの圧縮ファイルの違いを比較するために使用されます。 zcmpを使用して同じ機能を実行することもできます
[[email protected] ~]$ zdiff messages.gz messages-20171211.gz [[email protected] ~]$ zcmp messages.gz messages-20171211.gz
znewコマンド
このコマンドは、前述の他のzコマンドとは多少異なり、ファイルを.Zから.gzに再圧縮するために使用されます。
[[email protected] ~]$ znew backup.Z
これにより、backup.Zファイルが.gz拡張子のファイルに変換されます。
これは、Linuxで圧縮ファイルとフォルダーのコンテンツを表示するために使用できるさまざまなLinuxコマンドに関するチュートリアルでした。ご質問やご質問がございましたら、下のコメントボックスを使用してお知らせください。
また読む :LinuxのZipおよびUnzipコマンドと例