圧縮解凍コマンド †1) tarで圧縮・解凍 †圧縮 †$ &color(red){tar zcvf 圧縮ファイル名 ファイル名orフォルダ名};
$ cd /home/user/ …(1) $ tar zcvf img.tar.gz /home/user/img …(2) $ tar zcvf img.tar.gz ./img …(3) $ tar zcvf ./img.tar.gz ./img …(4) $ tar zcvf /home/user/img.tar.gz ./img …(5) $ tar zcvf /home/user/backup/img.tar.gz ./img …(6) (2)と(3)の方法は、どちらともimgフォルダを圧縮するのですが、2の方法はフォルダ階層を維持したまま圧縮する感じ。 (2)の方法のフォルダを解凍した場合 /home/ ├ user/ ├ img/ ├ *** ├ *** (3)の方法のフォルダを解凍した場合 /img/ ├ *** ├ *** (4)~(6)の方法は、どれも同じコマンドですが、圧縮したファイルを作成するフォルダを指定している。 解凍 †$ tar zxvf 圧縮ファイル名 $ tar zxvf img.tar.gz
2) gz形式で圧縮・解凍 †圧縮 †$ gzip ファイル名 $ gzip index.html index.htmlを圧縮する場合、上記のコマンドで圧縮する。 「index.html」が「index.html.gz」ファイルとなるため、圧縮後は元のファイル「index.html」は存在しませんのでご注意を。 なお、gzでフォルダ圧縮できないみたい。 $ ls -la drwxr-x--- 15 root root 1024 Nov 28 11:38 . drwxr-xr-x 9 root root 1024 Sep 13 10:55 .. -rw-r--r-- 1 root root 2436 Nov 28 11:26 index.html $ gzip index.html $ ls -la drwxr-x--- 15 root root 1024 Nov 28 11:38 . drwxr-xr-x 9 root root 1024 Sep 13 10:55 .. -rw-r--r-- 1 root root 2436 Nov 28 11:26 index.html.gz 解凍 †$ gunzip ファイル名 $ gunzip index.html.gz 3) zip形式で圧縮・解凍 †圧縮 †$ zip 圧縮先のファイル名 圧縮するファイル名 $ zip index.zip index.html ディレクトリを再起的に圧縮する $ zip -r img.zip img 解凍 †$ unzip ファイル名 Comment †
Counter: 73595,
today: 3,
yesterday: 0
|