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はファイル名を指定します。