すべてを

▼開く

閉じる▲

ディレクトリにある圧縮ファイルを伸張する

○ディレクトリ「dirz」の圧縮ファイルを伸張する

lsコマンドで伸張するファイルの詳細を見る
$ ls -lR dirz
dirz:
合計 44
-rw-rw----  1 masa users 13423  9月 12 17:18 messages.1.gz
-rw-rw----  1 masa users  9803  9月  6 16:33 messages.2.gz
-rw-rw----  1 masa users  8455  8月 30 17:29 messages.3.gz
drwxr-xr-x  2 masa users  4096  9月 14 23:00 old

dirz/old:
合計 12
-rw-rw----  1 masa users 10327  8月 25 16:24 messages.4.gz

gzipコマンドで-drオプション、ディレクトリを指定する
$ gzip -dr dirz/

gzipコマンドのオプション-dを指定し、圧縮したファイルのあるディレクトリ「dirz/」を指定すると、ディレクトリの中のファイルが伸張される。

lsコマンドでコマンドの実行結果を確認する
$ ls -lR dirz
dirz:
合計 256
-rw-rw----  1 masa users 114458  9月 12 17:18 messages.1
-rw-rw----  1 masa users  73002  9月  6 16:33 messages.2
-rw-rw----  1 masa users  54426  8月 30 17:29 messages.3
drwxr-xr-x  2 masa users   4096  9月 14 23:00 old

dirz/old:
合計 80
-rw-rw----  1 masa users  77191  8月 25 16:24 messages.4

○伸張の詳細を表示してコマンドを実行する

gzipコマンドで-drvオプション、ディレクトリを指定する
$ gzip -drv dirz/
dirz//messages.1.gz:     88.3% -- replaced with dirz//messages.1
dirz//old/messages.4.gz:         86.7% -- replaced with dirz//old/messages.4
dirz//messages.2.gz:     86.6% -- replaced with dirz//messages.2
dirz//messages.3.gz:     84.5% -- replaced with dirz//messages.3

gzipコマンドでvオプションを付け加えて実行すると、コマンド実行の詳細を表示しながらコマンドを実行する。

圧縮アーカイブファイルを伸張・展開する

○tar.gzファイル「RFC.tar.gz」を伸張、展開する

lsコマンドで伸張するファイルの詳細を見る
$ ls -l
-rw-r--r--    1 masa     users      358749  4月 14 17:02 RFC.tar.gz

tarコマンドで-xzvfオプション、tar.gzファイルを指定する
$ $ tar -xzvf RFC.tar.gz
rfc1000.txt
rfc1001.txt
rfc1002.txt
rfc1003.txt
rfc1004.txt
rfc1005.txt
rfc1006.txt
rfc1007.txt
rfc1008.txt
rfc1009.txt
rfc1010.txt
rfc1100.txt
rfc1101.txt
rfc1102.txt
rfc1103.txt
rfc1104.txt

tarコマンドで-xzvfオプション、伸張するファイル「RFC.tar.gz」を指定すると、「RFC.tar.gz」が伸張されてすべてのファイルがカレントディレクトリに展開される。これにより、圧縮アーカイブファイルの伸張と展開が一度に行われる。


圧縮ファイルを伸張する

○圧縮ファイル「message.log.gz」を伸張する

gzipコマンドで-dオプション、圧縮ファイルを指定する
$ gzip -d message.log.gz

gzipコマンドで-dオプションを指定し、圧縮ファイル「message.log.gz」を指示すると、圧縮ファイルが伸張されて「message.log」が生成される。

lsコマンドでコマンドの実行結果を確認する
$ ls -l message.log
-rw-r--r--  1 masa users 367801  9月 15 00:18 message.log

○伸張の詳細を表示してコマンドを実行する

gzipコマンドで-dvオプション、ファイルを指定する
$ gzip -dv message.log.gz
message.log.gz:  91.2% -- replaced with message.log

gzipコマンドでvオプションを付け加えて実行すると、コマンド実行の詳細を表示しながらコマンドを実行する。