tips:linux:common:archive

差分

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

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
tips:linux:common:archive [2025/09/15 20:18] asaasatips:linux:common:archive [2025/09/15 20:45] (現在) – [汎用書庫いろいろ] asaasa
行 3: 行 3:
 ===== tar 系統 (基本) ===== ===== tar 系統 (基本) =====
  
-  * 事前準備 +事前準備 
-    <code bash> +<code bash> 
-user$ dd if=/dev/zero of=~/test.dat bs=1M count=10+user$ cd ~ 
 +user$ dd if=/dev/zero of=test.dat bs=1M count=10
 (10MBのダミーファイルを作る) (10MBのダミーファイルを作る)
 +user$ tar cvf hogehoge.tar test.dat
 +(tar でまとめる)
 </code> </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> <code bash>
 user$ tar xvf hogehoge.tar.gz user$ tar xvf hogehoge.tar.gz
行 18: 行 37:
  
   * 7z   * 7z
-  zip+    圧縮 : 7z a 書庫名 フォルダ名やファイル名 
 +    * 展開 : 7z x 書庫名 
 +  * unzip 
 +    * 展開 : unzip 書庫名 
 +  * unrar 
 +    * 展開 : unrar 書庫名
   * lzh   * lzh
 +    * 展開専用。 lha x 書庫名
  • tips/linux/common/archive.1757935138.txt.gz
  • 最終更新: 2025/09/15 20:18
  • by asaasa