使用 stat 命令
stat 命令可显示文件和目录的信息,包括其修改时间。使用以下语法:
stat <文件路径>
例如:
stat /home/example/myfile.txt
输出中,寻找 "Modify" 行以获取文件的修改时间。
使用 ls 命令
ls 命令还可以显示文件的修改时间。使用以下语法:
ls -l <文件路径>
例如:
ls -l /home/example/myfile.txt
输出中,文件的修改时间位于文件的权限和所有者信息之后。
使用 touch 命令
touch 命令可更新文件或目录的修改时间,而不修改其内容。使用以下语法:
touch <文件路径>
例如:
touch /home/example/myfile.txt
要查看修改后的时间,可以使用 stat 或 ls 命令。
使用 find 命令
find 命令可递归搜索文件系统中的文件和目录。要查询文件修改时间,请使用以下语法:
find <目录路径> -newer <截止日期>
其中截止日期可以是绝对日期或相对日期。例如:
find /home/example -newer yesterday
这将查找所有比昨天更新的文件。
使用 xargs 命令
xargs 命令可将一个命令的输出作为另一个命令的输入。要查询多个文件的修改时间,请使用以下语法:
find <目录路径> -newer <截止日期> | xargs stat
例如:
find /home/example -newer yesterday | xargs stat
这将显示所有比昨天更新的文件的修改时间。