Answers:
首先想到的是mv
将文件保存cp
为临时文件,将临时文件保存为旧文件名,然后删除该临时文件。
我只是做了一个快速检查:
touch foo
ls -l foo
返回:
0 -rw-r--r-- 1 shunz shunz 0 2011-03-22 11:07 foo
等待几分钟,然后:
mv foo bar
ls -l bar
0 -rw-r--r-- 1 shunz shunz 0 2011-03-22 11:07 bar
注意创建时间不修改,而:
cp bar foo
ls -l foo bar
0 -rw-r--r-- 1 shunz shunz 0 2011-03-22 11:07 bar
0 -rw-r--r-- 1 shunz shunz 0 2011-03-22 11:10 foo
现在foo是在当前时间创建的!
编辑
抱歉,忘记提及了,在Ubuntu下以FAT32格式的USB记忆棒尝试了此操作。