▼すべてを開く。
▲すべてを閉じる。
$ 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 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 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オプションを付け加えて実行すると、コマンド実行の詳細を表示しながらコマンドを実行する。
$ ls -l -rw-r--r-- 1 masa users 358749 4月 14 17:02 RFC.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」が伸張されてすべてのファイルがカレントディレクトリに展開される。これにより、圧縮アーカイブファイルの伸張と展開が一度に行われる。
$ 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 message.log.gz message.log.gz: 91.2% -- replaced with message.log
gzipコマンドでvオプションを付け加えて実行すると、コマンド実行の詳細を表示しながらコマンドを実行する。