- GOAL
Linuxでファイルのバックアップ取るときに、日付情報を追記する
- HOW
date コマンドを使う。
-> % ll
total 8
-rw-r--r-- 1 toshi staff 14B 5 3 00:49 testfile.txt
# Unix時間を追記する
-> % cp testfile.txt testfile.txt`date "+%s"`
-> % ll
total 16
-rw-r--r-- 1 toshi staff 14B 5 3 00:49 testfile.txt
-rw-r--r-- 1 toshi staff 14B 5 3 00:50 testfile.txt1588434625
# YYYYMMDDHHMMSSを追記する
-> % cp testfile.txt testfile.txt`date "+%Y%m%d%H%M%S"`
-> % ll
total 24
-rw-r--r-- 1 toshi staff 14B 5 3 00:49 testfile.txt
-rw-r--r-- 1 toshi staff 14B 5 3 00:50 testfile.txt1588434625
-rw-r--r-- 1 toshi staff 14B 5 3 00:51 testfile.txt20200503005117
# ハイフンでつなぐ -YYYY-MM-DDを追記する
-> % cp testfile.txt testfile.txt`date "+-%Y-%m-%d"`
-> % ll
total 48
-rw-r--r-- 1 toshi staff 14B 5 3 00:49 testfile.txt
-rw-r--r-- 1 toshi staff 14B 5 3 00:52 testfile.txt-2020-05-03
-rw-r--r-- 1 toshi staff 14B 5 3 00:50 testfile.txt1588434625
-rw-r--r-- 1 toshi staff 14B 5 3 00:51 testfile.txt20200503005117