RHEL9 tarコマンドで複数のファイルをまとめて圧縮する

環境
Red Hat Enterprise Linux release 9.2 (Plow)

操作例
1.「tar cvf」を使って複数のファイルをまとめて圧縮する
圧縮前確認
$ ls -lrt
-rw-rw-r– 1 data data 0 1月 20 22:00 data1.txt
-rw-rw-r– 1 data data 0 1月 20 22:12 data2.txt

圧縮
$ tar cvf tar-data.tar data*.txt
data1.txt
data2.txt

圧縮後確認
$ ls -lrt
-rw-rw-r– 1 data data 0 1月 20 22:00 data1.txt
-rw-rw-r– 1 data data 0 1月 20 22:12 data2.txt
-rw-rw-r– 1 data data 10240 1月 20 23:22 tar-data.tar

説明
tarのオプションのcはcreate、vは処理内容の出力、fはファイル名を指定します。

2.「tar xvf」を使ってまとめた複数のファイルのtarを展開する
$ tar xvf tar-data.tar
data1.txt
data2.txt

展開後確認
$ ls -lrt
-rw-rw-r– 1 data data 0 1月 20 22:00 data1.txt
-rw-rw-r– 1 data data 0 1月 20 22:12 data2.txt
-rw-rw-r– 1 data data 10240 1月 20 23:22 tar-data.tar

tarのオプションのxはextract(展開)、vは処理内容の出力、fはファイル名を指定します。

IT

Posted by arkgame