Linux入門– touchコマンドでファイル作成、タイムスタンプ更新操作

例1:ファイルを作成
# touch 2015ctn.log 2016ctn.log
# ll
-rw-r–r– 1 appuser appuser 0 10-28 16:01 2015ctn.log
-rw-r–r– 1 appuser appuser 0 10-28 16:01 2016ctn.log

# touch -c log2014.log
# ll
-rw-r–r– 1 appuser appuser 0 10-28 16:01 2015ctn.log
-rw-r–r– 1 appuser appuser 0 10-28 16:01 2016ctn.log

例2:タイムスタンプを更新
#touch -r log.log 2015ctn.log
# ll
-rw-r–r– 1 appuser appuser 0 10-28 16:01 2015ctn.log
-rw-r–r– 1 appuser appuser 0 10-28 16:01 2016ctn.log
-rw-r–r– 1 appuser appuser 0 10-28 14:48 log.log
# touch -r log.log 2015ctn.log
# ll
-rw-r–r– 1 appuser appuser 0 10-28 14:48 2015ctn.log
-rw-r–r– 1 appuser appuser 0 10-28 16:01 2016ctn.log
-rw-r–r– 1 appuser appuser 0 10-28 14:48 log.log

例3:ファイルのタイムスタンプを設定
#touch -t 201611142234.50 log.log
# ll
-rw-r–r– 1 appuser appuser 0 10-28 14:48 2015ctn.log
-rw-r–r– 1 appuser appuser 0 10-28 16:01 2016ctn.log
-rw-r–r– 1 appuser appuser 0 10-28 14:48 log.log
# touch -t 201611142234.50 log.log
# ll
-rw-r–r– 1 appuser appuser 0 10-28 14:48 2015ctn.log
-rw-r–r– 1 appuser appuser 0 10-28 16:01 2016ctn.log
-rw-r–r– 1 appuser appuser 0 2016-11-14 log.log

Linux

Posted by arkgame