Cyberblack.net

Cyberblack Official Site

Exercise4 Archive & Compress file

1.tarコマンド演習

1.ホームディレクトリ(/home/student)に移動して、カレントディレクトリを確認してください。

Answer
$ cd
$ pwd
/home/student

2.「tar_training」ディレクトリを作成してください。

Answer
$ mkdir tar_training
$ ls
tar_training  テンプレート  ドキュメント  音楽  公開
ダウンロード  デスクトップ  ビデオ        画像

3.touchコマンドを利用して「tar_training」ディレクトリの中にfile01.txt,file02.txt,file03.txt,file04.txt,file05.txt」ファイルを作成します。

Answer
$ touch tar_training/{file01.txt,file02.txt,file03.txt,file04.txt,file05.txt}
$ ls tar_training
file01.txt  file02.txt  file03.txt  file04.txt  file05.txt
$ touch tar_training/file01.txt tar_training/file02.txt tar_training/file03.txt tar_training/file04.txt tar_training/file05.txt
$ ls tar_training
file01.txt  file02.txt  file03.txt  file04.txt  file05.txt

4.tarコマンドを利用して、「tar_training」ディレクトリをアーカイブと同時に圧縮して、「tar_training.tar.gz」ファイルができたことを確認します。

Answer
$ tar czf tar_training.tar.gz tar_training
$ ls
tar_training         ダウンロード  デスクトップ  ビデオ  画像
tar_training.tar.gz  テンプレート  ドキュメント  音楽    公開

5.「tar_training」ディレクトリを削除し、削除できたことを確認してください。

Answer
$ rm -r tar_training
$ ls
tar_training.tar.gz  テンプレート  ドキュメント  音楽  公開
ダウンロード         デスクトップ  ビデオ        画像

6.「tar_training.tar.gz」ファイルを展開して、展開できたことを確認してください。

Answer
$ tar xzf tar_training.tar.gz
$ ls
tar_training         ダウンロード  デスクトップ  ビデオ  画像
tar_training.tar.gz  テンプレート  ドキュメント  音楽    公開

7.「tar_training.tar.gz」ファイル、「tar_training」ディレクトリ、「training」ディレクトリを削除して、削除できたことを確認してください。

Answer
$ rm -r tar_training.tar.gz tar_training
$ ls
ダウンロード  デスクトップ  ビデオ  画像
テンプレート  ドキュメント  音楽    公開

2.zipコマンド演習

1.ホームディレクトリ(/home/student)に移動して、カレントディレクトリを確認してください。

Answer
$ cd
$ pwd
/home/student

2.「zip_training」ディレクトリを作成してください。

Answer
$ mkdir zip_training
$ ls
zip_training  テンプレート  ドキュメント  音楽  公開
ダウンロード  デスクトップ  ビデオ        画像

3.touchコマンドを利用して「zip_training」ディレクトリの中にfile01.txt,file02.txt,file03.txt,file04.txt,file05.txt」ファイルを作成します。

Answer
$ touch zip_training/file01.txt zip_training/file02.txt zip_training/file03.txt zip_training/file04.txt zip_training/file05.txt
$ ls zip_training
file01.txt  file02.txt  file03.txt  file04.txt  file05.txt
$ touch zip_training/{file01.txt,file02.txt,file03.txt,file04.txt,file05.txt}
$ ls zip_training
file01.txt  file02.txt  file03.txt  file04.txt  file05.txt

4.zipコマンドを利用して、「zip_training」ディレクトリを圧縮して、「zip_training.zip」ファイルができたことを確認します。

Answer
$ zip -r zip_training.zip zip_training
zip -r zip_training.zip zip_training
adding: zip_training/ (stored 0%)
adding: zip_training/file01.txt (stored 0%)
adding: zip_training/file02.txt (stored 0%)
adding: zip_training/file03.txt (stored 0%)
adding: zip_training/file04.txt (stored 0%)
adding: zip_training/file05.txt (stored 0%)
$ ls
zip_training      ダウンロード  デスクトップ  ビデオ  画像
zip_training.zip  テンプレート  ドキュメント  音楽    公開

5.「zip_training」ディレクトリを削除し、削除できたことを確認してください。

Answer
$ rm -r zip_training
$ ls
zip_training.zip  テンプレート  ドキュメント  音楽  公開
ダウンロード      デスクトップ  ビデオ        画像

6.「zip_training.zip」ファイルを展開して、展開できたことを確認してください。

Answer
$ unzip zip_training.zip
  Archive:  zip_training.zip
  creating: zip_training/
extracting: zip_training/file01.txt
extracting: zip_training/file02.txt
extracting: zip_training/file03.txt
extracting: zip_training/file04.txt
extracting: zip_training/file05.txt
$ ls
zip_training      ダウンロード  デスクトップ  ビデオ  画像
zip_training.zip  テンプレート  ドキュメント  音楽    公開

7.「zip_training」ディレクトリをパスワード付けて圧縮してください。

Answer
$ zip -er zip_training.zip zip_training
Enter password:linux
Verify password:linux
updating: zip_training/ (stored 0%)
updating: zip_training/file01.txt (stored 0%)
updating: zip_training/file02.txt (stored 0%)
updating: zip_training/file03.txt (stored 0%)
updating: zip_training/file04.txt (stored 0%)
updating: zip_training/file05.txt (stored 0%)
$ ls
zip_training      ダウンロード  デスクトップ  ビデオ  画像
zip_training.zip  テンプレート  ドキュメント  音楽    公開

8.パスワードの付いた「zip_training.zip」ファイルを設定したパスワードで解凍してください。

Answer
$ unzip zip_training.zip
Archive:  zip_training.zip
[zip_training.zip] zip_training/file01.txt password:
replace zip_training/file01.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: A //Aと入力
  extracting: zip_training/file01.txt
  extracting: zip_training/file02.txt
  extracting: zip_training/file03.txt
  extracting: zip_training/file04.txt
  extracting: zip_training/file05.txt
$ ls
zip_training      ダウンロード  デスクトップ  ビデオ  画像
zip_training.zip  テンプレート  ドキュメント  音楽    公開

9.「zip_training」ディレクトリ、「zip_training.zip」ファイルを削除してください。

Answer
$ rm -r zip_training zip_training.zip
$ ls
ダウンロード  デスクトップ  ビデオ  画像
テンプレート  ドキュメント  音楽    公開
Last updated on 13 Apr 2020
Published on 17 Oct 2017