两天前我修改了一个配置文件,但今天想要改的时候再也记不起来那个文件在哪里了。 那有没有办法找到它。用find可以么?网上说 find 有个选项 -mtime 可以用来查找两天前的文件。 但是我这样用,还是找不到那个文件: find -mtime +2
你这个命令是查找两天前修改的所有文件,它会输出很多很多的文件,包括那些三天前、四天前的所有文件。 一般来说,如果我想找到我昨天修改的.c/.h/.S文件,我可以这样用: find -name *.[chS] -mtime 1但是-mtime 选项是以 24 来计算一天的,所以假如你昨天晚上八点修改了文件 x.h, 然后在今天早上十点钟
来用这个命令查找,它是找不到的。 因为从昨晚八点到现在十点还不够24小时,不能算做是一天前。 为了也能找到这样的文件,你可以使用 -daystart 选项: find -name *.[chS] -daystart -mtime 1
为什么,这样用有错么? 另外下面这个 julwiki 中的 Linux:Find 页也没有说明:http://juliantec.info/wiki/Linux:Find
眼下,julwiki 正在不断的完善中,东西还不全,相信不久以后,它将会成为大家每天都要联系的朋友。如果兴趣,也可参与到 julwiki 中的编辑中来。
Learning, Just As Your Favourite Thing! Maillist, See http://www.juliantec.info/mlist/mail-lists.html JulBlog, See http://www.juliantec.info/julblog/summary.php JulWiki, See http://www.juliantec.info/wiki/