RHEL9 tarでディレクトリをまとめて圧縮する方法

環境
Red Hat Enterprise Linux release 9.2 (Plow)

操作例
1.「tar cvf」を使ってディレクトリ(内部にファイルあり)をまとめる

$ tar cvf tar-testdir.tar testdir
testdir/
testdir/test2.txt
testdir/test1.txt

圧縮後確認

$ ls -lrt
drwxrwxr-x 2 test test 40 1月 20 23:36 testdir
-rw-rw-r-- 1 test test 10240 1月 20 23:39 tar-testdir.tar

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

2.「tar xvf」を使ってまとめたディレクトリ(内部にファイルあり)を展開する
$ ls -lrt
-rw-rw-r– 1 test test 10240 1月 20 23:39 tar-testdir.tar

$ tar xvf tar-testdir.tar
testdir/
testdir/test2.txt
testdir/test1.txt

展開後確認

$ ls -lrt
drwxrwxr-x 2 test test 40 1月 20 23:36 testdir
-rw-rw-r-- 1 test test 10240 1月 20 23:39 tar-testdir.tar

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

IT

Posted by arkgame