このページで解説している内容は、以下の YouTube 動画の解説で見ることができます。
Linuxコマンド演習10
以下のコマンドの演習を行います。
実際にコマンド操作を行いながら、Linuxの操作に慣れていきましょう。
演習01:ディレクトリとファイルの作成
まず、演習で必要となるディレクトリとファイルを作成していきます。
・以下のコマンドを実行してディレクトリとファイルを作成します。
‘archive’ ディレクトリを作成して、複数のファイルをコピーします。
$ mkdir archive
$ cp /etc/hosts /etc/services /etc/fstab archive
$ ls
Desktop Downloads Pictures Templates archive
Documents Music Public Videos
演習02:圧縮アーカイブを作成する
・’archive’ ディレクトリを圧縮アーカイブにします。
tar コマンドを使ってアーカイブファイルを作成します。以下のオプションを指定します。
’c’ ・・・ アーカイブを作成する
’z’ ・・・ gzip 圧縮を利用する
’v’ ・・・ 詳細を表示する
’f’ ・・・ アーカイブファイルを指定する
$ tar czvf archive.tar.gz archive
archive/
archive/services
archive/fstab
archive/hosts
$ ls
Desktop Downloads Pictures Templates archive
Documents Music Public Videos archive.tar.gz
演習03:元ディレクトリの削除
・’archive’ ディレクトリを削除します。
rmコマンドでディレクトリを削除するには、「-r」オプションを指定します。
$ rm -r archive
$ ls
Desktop Downloads Pictures Templates archive.tar.gz
Documents Music Public Videos
演習04:’archive.tar.gz’ を使って「archive」ディレクトリを復元する
tar コマンドを使って圧縮アーカイブファイルを展開します。以下のオプションを指定します。
’x’ ・・・ アーカイブを展開する
’z’ ・・・ gzip圧縮を利用する
’v’ ・・・ 詳細を表示する
’f’ ・・・ アーカイブファイルを指定する
・’archive.tar.gz’ ファイルを展開します。
$ tar xzvf archive.tar.gz
archive/
archive/services
archive/fstab
archive/hosts
$ ls
Desktop Downloads Pictures Templates archive
Documents Music Public Videos archive.tar.gz
「archive」ディレクトリが復元されました。
tarコマンド、gzipコマンド、gunzipコマンドを駆使しなくとも、オプションを指定することで、tarコマンドだけで、圧縮アーカイブの作成と展開ができます。
演習終了時の作業:ファイルの削除
・この演習で作成したファイルを削除しておきます。
$ rm -r archive
$ rm archive.tar.gz
$ ls
Desktop Documents Downloads Music Pictures Public Templates Videos