Linuxで複数のファイルを一つにまとめる(tar)

【問題】
Linuxでの複数のファイルを一つにまとめたい。
tarファイルを作りたい。

 

【解決方法】
例: file1とfile2をarchiveという名前で一つのtarファイルにまとめる
tar czvf archive.tar file1.txt file2.txt

 

【備考】
c: create
f:  ファイル名を指定
z: ファイルをgzipで圧縮する
v: 解凍中のファイルを表示(verbose)
基本的にtarファイルを作成する際にはcとfは必要です
オプションのzを使わないで作成したtarファイルは、二つのファイルをまとめただけですので圧縮されていません。むしろ二つを合わせたファイルよりも少し大きめのサイズになっています。

すでにあるtarファイルを圧縮したい場合は「gzip」コマンドで圧縮しましょう。

gzipコマンドで圧縮させたい場合はLinux-tarファイルをgzipで圧縮させたいをご参照ください。

この投稿は役に立ちましたか? 役に立った 5人中5人がこの投稿は役に立ったと言っています。