■ はじめに
Linux 上での解凍・圧縮について、まとめておく。
目次
【1】解凍 1)zip 2)tar 【2】圧縮 1)zip 2)tar
【1】解凍
1)zip
その1
unzip xxxxxx.zip
補足
* コマンドが受け付けない場合、sudo yum install unzip などでインストールする必要がある
その2
* GUIの場合、zipファイルを右クリックし、「ここに展開する」を選択
2)tar
tar xvzf xxxxxx.tar.gz
オプション
-x:アーカイブを展開 -v:作成・展開するアーカイブのファイルリストを表示 -z:gzip形式にアーカイブを圧縮・展開 -f:アーカイブファイルを指定
参考文献
http://webkaru.net/linux/tar-command/
【2】圧縮
1)zip
その1 : GUIから実行
* 対象のフォルダ・ファイルを右クリックし、[Compress](日本語だと[圧縮])を選択して、圧縮できる
その2 : コマンドで実行する
* 以下のコマンドで、zipをインストールする必要がある ~~~~ sudo yum install unzip aptitude install zip (apt-get install zip) ~~~~
zipコマンド
# コマンド/ファイル zip xxxxxx.zip xxxxxx.txt # コマンド/ディレクトリ zip xxxxxx.zip xxxxxx
参考文献
http://www.miuxmiu.com/archives/2011/04/03/debian_zip_file_compression_command.html
2)tar
ディレクトリ階層が保持されないように圧縮する
サンプル
# -C オプションで、指定したディレクトリに移動してから圧縮を始める tar zcf xxxxxx.tar.gz -C /xxx/xxxx/xxxx yyyyyy # /xxx/xxxx/xxxx : 移動するディレクトリ # yyyyyy : 圧縮するファイル / ディレクトリ #ファイル/ディレクトリを除外する # * --exclude オプションを使う tar -czvf xxxxxx.tar.gz -C /xxx/xxxx/xxxx yyyyyy --exclude zzzz.txt
関連記事
pigz ~ マルチコア対応 圧縮・解凍ツール ~
https://dk521123.hatenablog.com/entry/2021/07/30/000000