Tar アーカイブの作成と展開

Red Hat Enterprise LinuxBeginner
オンラインで実践に進む

はじめに

このチャレンジでは、gzip と bzip2 の両方の圧縮形式を使用して /home ディレクトリの圧縮済み tar アーカイブを作成し、その後それらを作成・展開します。このスキルは、大量のデータを効率的にバックアップしたり転送したりする必要があるシステム管理者にとって不可欠なものです。

環境

LabEx では、試験環境をシミュレートするために Red Hat Universal Base Image 9 (UBI9) を使用しています。実際の RHCSA 試験環境と完全に同一ではない場合がありますが、遭遇するタスクを適切に再現しています。

環境内には 2 つのユーザーが存在します:

  • labex: sudo 権限を持つ標準ユーザー、パスワード:labex
  • root: システム管理者、パスワード:redhat

このチャレンジは、実際の試験問題に基づいた内容となっており、解説、要件、およびタスクの完了を確認するための自動検証スクリプトが含まれています。RHCSA 試験でカバーされる知識領域を効果的にシミュレートしています。

圧縮済み tar アーカイブの作成と展開

タスク

  1. /home ディレクトリの gzip 圧縮および bzip2 圧縮された tar アーカイブを作成する
  2. 両方のアーカイブの内容をリスト表示する
  3. 両方のアーカイブを展開する

要件

  • すべての操作を /home/labex ディレクトリで実行すること
  • 以下のアーカイブを作成すること:
    • Gzip 圧縮:/home/labex/home.tar.gz
    • Bzip2 圧縮:/home/labex/home.tar.bz2
  • /home/labex 内で両方のアーカイブの内容をリスト表示すること
  • 両方のアーカイブを /home/labex/extracted に展開すること
  • すべての操作において、適切なオプションを付けた tar コマンドを使用すること

gzip 圧縮アーカイブを作成した後、その内容をリスト表示すると以下のようになります:

$ tar -tvf /home/labex/home.tar.gz
drwxr-xr-x root/root         0 2023-08-28 10:00 home/
drwx------ labex/labex       0 2023-08-28 10:00 home/labex/
-rw-r--r-- labex/labex     220 2023-08-28 10:00 home/labex/.bash_logout
-rw-r--r-- labex/labex    3771 2023-08-28 10:00 home/labex/.bashrc
-rw-r--r-- labex/labex     807 2023-08-28 10:00 home/labex/.profile
✨ 解答を確認して練習

まとめ

このチャレンジでは、gzip と bzip2 の両方の圧縮形式を使用して圧縮済み tar アーカイブを作成する方法、およびその内容の確認と展開方法を学びました。特定のディレクトリでこれらのタスクを実行するために、さまざまなオプションを組み合わせた tar コマンドの使用を練習しました。これにより、コマンドライン操作のスキルが向上し、Linux システムにおけるファイル圧縮技術への理解が深まりました。