显示文件名、修改日期和修改时间 [重复]
Posted
技术标签:
【中文标题】显示文件名、修改日期和修改时间 [重复]【英文标题】:Displaying files' names, modified dates, and modified times [duplicate] 【发布时间】:2016-07-26 04:19:26 【问题描述】:我想搜索某个目录(例如桌面)以查看自上次读取后是否有任何文件被修改。如果找到修改过的文件,我想显示文件名、修改日期和修改行。如果没有找到,则显示“未找到修改的文件”。
我知道下面的代码
$ find /home/you/Desktop stat
会显示所有修改的文件,但是如何显示文件的修改日期和修改行?
另外,有没有办法在没有“find”命令的情况下做同样的事情? 比如用 ls 命令?
【问题讨论】:
查看find
手册页,它有-mtime
选项或-newer
选项;选择最适合您的。猜猜它归结为你是如何记住“最后一次阅读”的。
【参考方案1】:
使用这个的变体
find ./ -mtime -60 -print | xargs stat -t "%c"
stat
,取决于系统可以使用与strftime
相同的格式化规则。
回答这个问题...
我想显示文件名、修改日期和修改行
您要么需要有上次编辑的副本,要么文件需要在 Git 或 SVN 之类的文件中。
【讨论】:
以上是关于显示文件名、修改日期和修改时间 [重复]的主要内容,如果未能解决你的问题,请参考以下文章