Bash 显示文件';名称、修改日期和修改时间
我想搜索某个目录(例如桌面),查看自上次读取以来是否有任何文件被修改。如果找到修改过的文件,我想显示文件的名称、修改过的日期和修改过的行。如果未找到任何文件,则显示“未找到修改的文件” 我知道下面的代码Bash 显示文件';名称、修改日期和修改时间,bash,shell,Bash,Shell,我想搜索某个目录(例如桌面),查看自上次读取以来是否有任何文件被修改。如果找到修改过的文件,我想显示文件的名称、修改过的日期和修改过的行。如果未找到任何文件,则显示“未找到修改的文件” 我知道下面的代码 $ find /home/you/Desktop stat 将显示所有修改的文件,但如何显示文件的修改日期和修改行 另外,是否有一种方法可以在没有“find”命令的情况下执行相同的操作? 例如,对于ls命令?使用此命令的变体 find ./ -mtime -60 -print | xarg
$ find /home/you/Desktop stat
将显示所有修改的文件,但如何显示文件的修改日期和修改行
另外,是否有一种方法可以在没有“find”命令的情况下执行相同的操作?
例如,对于ls命令?使用此命令的变体
find ./ -mtime -60 -print | xargs stat -t "%c"
stat
,根据系统的不同,可以使用与strftime
相同的格式规则
要回答这个问题
我想显示文件名、修改日期和修改行
您需要具有上次编辑的副本,或者文件必须是Git或SVN格式。使用此版本的变体
find ./ -mtime -60 -print | xargs stat -t "%c"
stat
,根据系统的不同,可以使用与strftime
相同的格式规则
要回答这个问题
我想显示文件名、修改日期和修改行
您需要具有上次编辑的副本,或者文件必须是Git或SVN格式。检查
查找手册页,它有-mtime
选项或-newer
选项;选择最适合你的。我猜它可以归结为你对“上次阅读”的记忆。检查查找
手册页,它有-mtime
选项或-newer
选项;选择最适合你的。我猜这可以归结为你是如何记住“最后一次阅读”的。