0
0

More than 3 years have passed since last update.

更新日時やファイルサイズを確認した後、lsコマンドを引数にしてアーカイブしてgzipで圧縮する

Posted at

更新日時やファイルサイズを確認する
ls -ltr /system/log/AAA.txt* /system/log/BBB.txt*

実行結果

ls -ltr /system/log/AAA.txt* /system/log/BBB.txt*
-rw-r--r--. 1 root root 2097152  9月  2 04:00 /system/log/BBB.txt.8
-rw-r--r--. 1 root root 2097152  9月  2 04:00 /system/log/AAA.txt.8
-rw-r--r--. 1 root root 2097152  9月  2 08:00 /system/log/BBB.txt.9
-rw-r--r--. 1 root root 2097152  9月  2 08:00 /system/log/AAA.txt.9
-rw-r--r--. 1 root root 2097152  9月  3 12:00 /system/log/BBB.txt.10
-rw-r--r--. 1 root root 2097152  9月  3 12:00 /system/log/AAA.txt.10
-rw-r--r--. 1 root root 2097152  9月  3 22:00 /system/log/BBB.txt.11
-rw-r--r--. 1 root root 2097152  9月  3 22:00 /system/log/AAA.txt.11
-rw-r--r--. 1 root root 2097152 10月  2 03:00 /system/log/BBB.txt.1
-rw-r--r--. 1 root root 2097152 10月  2 03:00 /system/log/AAA.txt.1
-rw-r--r--. 1 root root 2097152 10月  2 07:00 /system/log/BBB.txt.2
-rw-r--r--. 1 root root 2097152 10月  2 07:00 /system/log/AAA.txt.2
-rw-r--r--. 1 root root 2097152 10月  2 12:00 /system/log/BBB.txt.3
-rw-r--r--. 1 root root 2097152 10月  2 12:00 /system/log/AAA.txt.3
-rw-r--r--. 1 root root 2097152 10月  2 22:00 /system/log/BBB.txt.4
-rw-r--r--. 1 root root 2097152 10月  2 22:00 /system/log/AAA.txt.4
-rw-r--r--. 1 root root 2097152 10月  3 04:00 /system/log/BBB.txt.5
-rw-r--r--. 1 root root 2097152 10月  3 04:00 /system/log/AAA.txt.5
-rw-r--r--. 1 root root 2097152 10月  3 07:00 /system/log/BBB.txt.6
-rw-r--r--. 1 root root 2097152 10月  3 07:00 /system/log/AAA.txt.6
-rw-r--r--. 1 root root 2097152 10月  3 10:00 /system/log/BBB.txt.7
-rw-r--r--. 1 root root 2097152 10月  3 10:00 /system/log/AAA.txt.7
-rw-r--r--. 1 root root 2097152 10月  4 22:58 /system/log/AAA.txt
-rw-r--r--. 1 root root 2097152 10月  4 22:58 /system/log/BBB.txt
[root@testhost tmp]#

lsコマンドの結果を引数にしてアーカイブして圧縮する
tar cfpvz /tmp/date +%Y%m%d_uname -n_syslog.tar.gz ls /system/log/AAA.txt* /system/log/BBB.txt*

実行結果

tar cfpvz /tmp/`date +%Y%m%d`_`uname -n`_syslog.tar.gz `ls /system/log/AAA.txt* /system/log/BBB.txt*`
tar: メンバ名から先頭の `/' を取り除きます
/system/log/AAA.txt
/system/log/AAA.txt.1
/system/log/AAA.txt.10
/system/log/AAA.txt.11
/system/log/AAA.txt.2
/system/log/AAA.txt.3
/system/log/AAA.txt.4
/system/log/AAA.txt.5
/system/log/AAA.txt.6
/system/log/AAA.txt.7
/system/log/AAA.txt.8
/system/log/AAA.txt.9
/system/log/BBB.txt
/system/log/BBB.txt.1
/system/log/BBB.txt.10
/system/log/BBB.txt.11
/system/log/BBB.txt.2
/system/log/BBB.txt.3
/system/log/BBB.txt.4
/system/log/BBB.txt.5
/system/log/BBB.txt.6
/system/log/BBB.txt.7
/system/log/BBB.txt.8
/system/log/BBB.txt.9
[root@testhost tmp]# ls -l /tmp/`date +%Y%m%d`_`uname -n`_syslog.tar.gz
-rw-r--r--. 1 root root 50485 10月  6 02:58 /tmp/20191006_testhost_syslog.tar.gz
[root@testhost tmp]#
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0