我试图找到一个0天的文件.以下是我为测试它而执行的步骤
$ls $ls -ltr total 0 $touch tmp.txt $ls -ltr total 0 -rw-r----- 1 tstUser tstUser 0 Feb 28 20:02 tmp.txt $find * -mtime 0 $ $find * -mtime -1 tmp.txt $
为什么’-mtime 0’没有给我这个文件?
‘-mtime 0’和’-mtime -1’之间的确切区别是什么?
-mtime n File's data was last modified n*24 hours ago. See the comments for -atime to understand how rounding affects the interpretation of file modification times.
因此,-mtime 0将等于:“文件的数据是在0小时前修改的.
虽然-mtime 1将是:“文件的数据最后修改时间为24小时前”
编辑:
Numeric arguments can be specified as +n for greater than n,-n for less than n,n for exactly n.
所以我猜-1会在过去24小时内被修改,而1则恰好是一天.