tips:linux:common:archive

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
tips:linux:common:archive [2025/09/15 20:08] – 作成 asaasatips:linux:common:archive [2025/09/15 20:45] (現在) – [汎用書庫いろいろ] asaasa
行 1: 行 1:
 ====== 書庫処理 ====== ====== 書庫処理 ======
 +
 ===== tar 系統 (基本) ===== ===== tar 系統 (基本) =====
-  * よやく+ 
 +事前準備 
 +<code bash> 
 +user$ cd ~ 
 +user$ dd if=/dev/zero of=test.dat bs=1M count=10 
 +(10MBのダミーファイルを作る) 
 +user$ tar cvf hogehoge.tar test.dat 
 +(tar でまとめる) 
 +</code> 
 + 
 +圧縮 (gz / bz2 / xz / zst) 
 +<code bash> 
 +user$ gzip -9 hogehoge.tar 
 +(圧縮レベル9で処理する。9 の部分は 1~9 の任意の数字1桁を入れることができる) 
 +user$ bzip2 -9 hogehoge.tar 
 +(gzipと使い方は同じ bz2になる) 
 +user$ xz -9 hogehoge.tar 
 +(gzipと使い方は同じ xzになる) 
 +user$ zstd --rm -9 hogehoge.tar 
 +(gzip と同じだが数字は 1 ~ 19 を選べる。rm は元ファイルを消す指定、省略すると圧縮元が残る)  
 +user$ zstd --rm --ultra -22 hogehoge.tar 
 +(数字を20~22に指定したい場合は ultra もつける) 
 +</code> 
 + 
 +コマンド対応 : gzip - gunzip, bzip2 - bunzip2, xz - unxz, zstd - unzstd  
 + 
 +展開 
 +<code bash> 
 +user$ tar xvf hogehoge.tar.gz 
 +(hogehoge.tar.gz を gzip 解除しつつ展開する。 .gz が .xz や .zst でもよきに計らってれるはず) 
 +</code>
  
 ===== 汎用書庫いろいろ ===== ===== 汎用書庫いろいろ =====
  
   * 7z   * 7z
-  zip+    圧縮 : 7z a 書庫名 フォルダ名やファイル名 
 +    * 展開 : 7z x 書庫名 
 +  * unzip 
 +    * 展開 : unzip 書庫名 
 +  * unrar 
 +    * 展開 : unrar 書庫名
   * lzh   * lzh
 +    * 展開専用。 lha x 書庫名
  • tips/linux/common/archive.1757934530.txt.gz
  • 最終更新: 2025/09/15 20:08
  • by asaasa