20 June 2008

touch

touchはファイルのアクセス時刻、修正時刻を現在時刻に変更します。対象のファイルが無い場合、新しいファイルを生成します。オプションによって、どの時刻を修正するかや、現在時刻でない時刻を設定することもできます。

$ touch foo.txt
$ ls -l
合計 0
-rw-r--r-- 1 username username 0  619  2008 foo.txt
$ touch foo.txt 
$ ls -l
合計 0
-rw-r--r-- 1 username username 0  619 19:22 foo.txt
$ touch foo.txt
$ ls -l
合計 0
-rw-r--r-- 1 username username 0  619 19:23 foo.txt

touchでまずfoo.txt作られ、その後時刻が更新されています。