圧縮・アーカイブ

分割/結合

paste – ファイルを行単位で結合するコマンド

paste コマンドは、複数のファイルを行ごとに結合して出力するためのコマンドです。表形式のデータを横方向に結合したいときや、2つのファイルを並べて確認したいときに利用されます。構文(Syntax)paste [オプション] [FILE.....
分割/結合

split – ファイルを一定サイズ・行数・分割数で分割する

split は、1つのファイル(または標準入力)を複数の小さなファイルに分割するコマンドです。ログのローテーション、巨大CSVの分割、配布・アップロード前の分割などに使います。実務では「10MBごと」「1万行ごと」「N等分」のように要件に合...
アーカイブ作成・展開

cpio – アーカイブファイルを作成・展開するコマンド

cpio コマンドは、ファイルやディレクトリをアーカイブ形式で保存・展開する コマンドです。バックアップやシステム移行、initramfs の生成などで利用されます。tar に比べると利用頻度は少ないですが、より柔軟にファイルリストを入力で...
圧縮・解凍

gzip – ファイルを圧縮・展開するコマンド

gzip コマンドは、ファイルを GNU zip 形式(.gz)で圧縮または展開 するためのコマンドです。主にログファイルやバックアップの圧縮、省スペース化のために利用されます。構文(Syntax)gzip [オプション] [FILE......
アーカイブ作成・展開

tar – アーカイブファイルを作成・展開するコマンド

tar コマンドは、複数のファイルやディレクトリを 1つのアーカイブファイルにまとめたり、展開する ためのコマンドです。実務では、バックアップ作成、ログのまとめ、ソースコード配布、圧縮との組み合わせで利用されます。構文(Syntax)tar...
アーカイブ作成・展開

【即コピペOK】tarコマンドの圧縮・解凍まとめ!オプションの意味もわかりやすく解説

LinuxやmacOSのコマンドライン作業で、ファイルやディレクトリをまとめて扱いたいときによく使われるのが tar コマンドです。特に「圧縮したい」「解凍したい」という場面で使われますが、オプションが多くて覚えにくく、使うたびに検索してし...