(updated 2022/06/14)
電気通信大学 情報理工学域 II類
情報通信工学プログラム/電子情報学プログラム
情報通信工学実験B / 電子情報学実験B
実験課題「情報通信(情報セキュリティ)」
複数ファイルをtarコマンドでアーカイブし、1個のファイルにする
----------------1.複数ファイルをアーカイブする ---------------begin
1:複数ファイルをアーカイブする
(複数ファイルをtarコマンドでアーカイブし、1個のファイルにする)
#この説明では、
#サブディレクトリ testdir に3個のファイル test1.txt, test2.txt, test3.txt があり、
#これらを1個のtarファイル files.tar にまとめる。
#3個のファイル test1.txt, test2.txt, test3.txt の存在の確認:
[ka103019@red99 testdir]$ pwd
/home3/staff/ka103019/.ced_centos/jikkenRSA/testdir
[ka103019@red99 testdir]$ ls
test1.txt test2.txt test3.txt
#サブディレクトリ files を作り、そこに対象の 3 個のファイルをコピーする:
[ka103019@red99 testdir]$ mkdir files
[ka103019@red99 testdir]$ cp test1.txt test2.txt test3.txt ./files/
[ka103019@red99 testdir]$ ls ./files
test1.txt test2.txt test3.txt
#拡張子 tar の tarファイル files.tar をつくる:
#下記の「ファイル名」は、実行する人が指定する。
#
#「$ tar cvf ファイル名 アーカイブ対象ディレクトリ」
#
[ka103019@red99 testdir]$ tar cvf files.tar files
files/
files/test1.txt
files/test2.txt
files/test3.txt
# tarファイル files.tar が作成されたかを確認する:
[ka103019@red99 testdir]$ ls -l
合計 12
drwxr-xr-x 2 ka103019 staffs 73 6月 11 19:35 files
-rw-r--r-- 1 ka103019 staffs 10240 6月 11 19:36 files.tar
-rw-r--r-- 1 ka103019 staffs 0 6月 11 19:33 test1.txt
-rw-r--r-- 1 ka103019 staffs 0 6月 11 19:33 test2.txt
-rw-r--r-- 1 ka103019 staffs 0 6月 11 19:33 test3.txt
----------------1.複数ファイルをアーカイブする ---------------end
----------------2.アーカイブファイルを展開する ---------------begin
2:アーカイブファイルを展開する
#デモを示すために作業用のサブディレクトリ work を作成し、
#サブディレクトリ work にて、tarファイル files.tar を展開する:
#
#「$ tar xvf ファイル名」
#
[ka103019@red99 testdir]$ mkdir work
[ka103019@red99 testdir]$ cp files.tar work
[ka103019@red99 testdir]$ cd work/
[ka103019@red99 work]$ ls
files.tar
[ka103019@red99 work]$ tar xvf files.tar
files/
files/test1.txt
files/test2.txt
files/test3.txt
#アーカイブファイルが展開されて、ディレクトリ files ができているかを確認する。
#さらに、その下のファイルも確認する。
[ka103019@red99 work]$ ls -l
合計 12
drwxr-xr-x 2 ka103019 staffs 73 6月 11 19:35 files
-rw-r--r-- 1 ka103019 staffs 10240 6月 11 19:37 files.tar
[ka103019@red99 work]$ ls ./files
test1.txt test2.txt test3.txt
----------------2.アーカイブファイルを展開する ---------------end
以上