1日1コマンド(6)touch(change file timestamps)1分

15643 ワード

touch - change file timestamps
man touch
    :
 -a --time=atime --time=access --time=use         。 
 -c --no-create        。 
 -d          ,       。 
 -f           ,     BSD  touch        。 
 -m --time=mtime --time=modify        。 
 -r              ,                   。 
 -t          ,       。 
 --help      。 
 --version        。

ファイルを作成するtxt
root@guofeng  ~
# man touch

root@guofeng  ~
# touch test.txt

root@guofeng  ~
# ll
total 68
-rw-------. 1 root root  2404 Nov  8  2014 anaconda-ks.cfg
-rw-r--r--  1 root root     0 Jun  6 18:47 b-ba-c.txt
-rw-r--r--  1 root root   868 Jun  9 21:06 dump.rdb
-rw-r--r--  1 root root     0 May 17 07:00 EOF
-rw-r--r--. 1 root root 39004 Nov  8  2014 install.log
-rw-r--r--. 1 root root  9154 Nov  8  2014 install.log.syslog
drwxrwxrwx  2 root root  4096 Jun  7 18:22 test
-rw-r--r--  1 root root     0 Jun 11 20:01 test.txt

ファイルの作成時間を現在の時間に変更します.touch-m test.txt
root@guofeng  ~
# ll
total 68
-rw-------. 1 root root  2404 Nov  8  2014 anaconda-ks.cfg
-rw-r--r--  1 root root     0 Jun  6 18:47 b-ba-c.txt
-rw-r--r--  1 root root   868 Jun  9 21:06 dump.rdb
-rw-r--r--  1 root root     0 May 17 07:00 EOF
-rw-r--r--. 1 root root 39004 Nov  8  2014 install.log
-rw-r--r--. 1 root root  9154 Nov  8  2014 install.log.syslog
drwxrwxrwx  2 root root  4096 Jun  7 18:22 test
-rw-r--r--  1 root root     0 Jun 11 20:01 test.txt

root@guofeng  ~
# touch -m test.txt 

root@guofeng  ~
# ll
total 68
-rw-------. 1 root root  2404 Nov  8  2014 anaconda-ks.cfg
-rw-r--r--  1 root root     0 Jun  6 18:47 b-ba-c.txt
-rw-r--r--  1 root root   868 Jun  9 21:06 dump.rdb
-rw-r--r--  1 root root     0 May 17 07:00 EOF
-rw-r--r--. 1 root root 39004 Nov  8  2014 install.log
-rw-r--r--. 1 root root  9154 Nov  8  2014 install.log.syslog
drwxrwxrwx  2 root root  4096 Jun  7 18:22 test
-rw-r--r--  1 root root     0 Jun 11 20:04 test.txt

touch-c a.txtファイルを作成するには、存在する必要があります.
root@guofeng  ~
# touch -c a.txt

root@guofeng  ~
# ll
total 68
-rw-------. 1 root root  2404 Nov  8  2014 anaconda-ks.cfg
-rw-r--r--  1 root root     0 Jun  6 18:47 b-ba-c.txt
-rw-r--r--  1 root root   868 Jun  9 21:06 dump.rdb
-rw-r--r--  1 root root     0 May 17 07:00 EOF
-rw-r--r--. 1 root root 39004 Nov  8  2014 install.log
-rw-r--r--. 1 root root  9154 Nov  8  2014 install.log.syslog
drwxrwxrwx  2 root root  4096 Jun  7 18:22 test
-rw-r--r--  1 root root     0 Jun 11 20:04 test.txt

root@guofeng  ~
# touch -c test.txt

root@guofeng  ~
# ll
total 68
-rw-------. 1 root root  2404 Nov  8  2014 anaconda-ks.cfg
-rw-r--r--  1 root root     0 Jun  6 18:47 b-ba-c.txt
-rw-r--r--  1 root root   868 Jun  9 21:06 dump.rdb
-rw-r--r--  1 root root     0 May 17 07:00 EOF
-rw-r--r--. 1 root root 39004 Nov  8  2014 install.log
-rw-r--r--. 1 root root  9154 Nov  8  2014 install.log.syslog
drwxrwxrwx  2 root root  4096 Jun  7 18:22 test
-rw-r--r--  1 root root     0 Jun 11 20:06 test.txt

残りのコマンドパラメータは基本的に使用しません.