Linux操作系统及相关技术和工具提供了文件、文件夹、可执行文件等的修改时间。 mtime
是文件、目录和不同类型的文件(如文本、二进制文件等)使用的属性。在本教程中,我们将学习如何使用 mtime
Linux的属性 find
以及相关命令。
null
修改时间(mtime)
在Linux系统的使用过程中,文件和文件夹在不同的时间被修改。此修改时间由ext3、ext4、btrfs、fat、ntfs等文件系统存储 修改时间用于不同的目的,如备份、更改管理等。
列表修改时间(mtime)
由于修改时间由文件系统存储,因此我们可以列出文件和文件夹的修改时间。我们将使用常规的 ls
命令与 -l
将列出修改时间的选项。
$ ls -l

根据mtime查找命令
find
命令用于根据文件和目录的修改时间搜索和查找它们。我们将使用 -mtime
使用find命令的选项。我们可以提供搜索时间。在本例中,我们将搜索目录中的文件和文件夹 /etc
过去24小时内修改过的。
$ sudo find /etc -mtime -24

查找少于指定的修改时间
如果我们想找到在给定时间后修改过的文件,我们将使用 -
具有时间值。例如,要查找12小时前修改的文件和文件夹,我们将使用 -12
. 在本例中,我们将列出最多4小时前修改过的文件和文件夹。
$ find /home -mtime -4

查找超过指定的修改时间
我们还可以找到在指定时间之前修改过的文件和文件夹。例如,如果我们想列出那些修改过的文件和文件夹 6
小时和 在我们使用之前 +6
. 在本例中,我们将列出12小时前修改的文件和文件夹。
$ find /home -mtime +12

相关文章: 如何递归删除早于1天/1周/1个月的文件
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END