首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Linux - 文件的三种时间之atime、ctime、mtime的区别和简单用法

Linux中,文件或者目录中有三个时间属性 atime ctime mtime 简名 全名 中文 作用 atime Access Time 访问时间 最后一次访问文件(读取或执行)的时间 ctime...Change Time 变化时间 最后一次改变文件(属性或权限)或者目录(属性或权限)的时间 mtime Modify Time 修改时间 最后一次修改文件(内容)或者目录(内容)的时间 如何查看atime...、ctime、mtime stat filename ?...什么命令会修改atime、ctime、mtime 命令 atime mtime ctime mv N N Y cp Y N N chmod N N Y chown N N Y touch Y Y Y >...因为对文件编辑之后,不仅访问了文件(改变了atime),还增删了内容,这个文件的大小等状态也发生了变化,所以mtime、ctime变化也很正常 mv ? cp ? 执行.sh文件 ? 注意!

1.3K10

Linux定时删除日志的简单实现方法

linux是一个很能自动产生文件的系统,日志、邮件、备份等。虽然现在硬盘廉价,我们可以有很多硬盘空间供这些文件浪费,让系统定时清理一些不需要的文件很有一种爽快的事情。...实例为 ,如下 find you/path -mtime +7 -name '*.log' 查找完成了,接下来是删除。...编辑定时任务,执行 crontab -e 将删除日志命令追加到末尾 ,设定为每分钟执行一次。...稍等一分钟,再来查看 14 天之前的日志 */1 * * * * find you/path -mtime +14 -name '*.log' -exec rm -rf {} \; 可以看到在添加定时任务之后...当然不需要每分钟来执行一次,将时间设定为每天 1 点的时间,最终定时任务以及删除日志命令如下 0 1 * * * find you/path -mtime +7 -name '*.log' -exec

2.3K10

2.232.242.25 find命令

( locate命令,不会搜索 tmp 下的文件) 使用需要先产生库文件,可以手动升级 updatedb 更新数据库 linux基础快捷键 Linux快捷键使用: ctrl+l:清屏...更改文件的内容即会更改mtime和ctime,但文件的ctime更改了,mtime未必会会更改,如:更改了文件权限,但是文件内容没有变化。...-1 -o -name "*.conf" 查找,etc目录下, f 类型,小于60分钟内改动过,且文件名以conf结尾的文件 [root@hf-01 ~]# find /etc/ -type f -...-l {} \; -rw-r--r-- 1 root root 54 2月 13 17:04 /etc/resolv.conf [root@hf-01 ~]# 查找,根目录下, f 类型,小于60分钟内改动过...,把查找到的结果显示出来 find / -type f -mmin -60 -exec ls -l {} \; 查找,根目录下, f 类型,小于60分钟内改动过,把查找的结果更改为以bak结尾的文件 find

37210

PHP程序员玩转Linux系列-自动备份与SVN

1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转Linux...czf 1.tar.gz * 把当前目录的所有文件打包到1.tar.gz中 解压命令tar -xf 包名称 , x是extract提取,例如: tar -xf 1.tar.gz 查找命令find / -mtime...+10 -exec rm {} \; mtime是 modified time修改时间,单位是天, +10是10天以前;-exec是执行命令, -exec 命令 {} \;大括号会被当前查找的结果替换...,\是固定的转义用的.例如: find /root -mtime +10 -exec wc -l {} \; 统计10天前文件的行数 最终的脚本 #!...开启定时 编辑/etc/crontab文件 */1 * * * * root sh /root/shell/backup.sh 分钟 小时 天 月 周几 用户 命令,*/是每的意思 搭建SVN服务端

1K20

Linux中find命令的点滴积累

find 命令在Linux中的作用非常强大,对于初学者来说,可能有很多的参数并不能很熟练的使用,导致无法充分发挥find的强大作用;本文对部分参数做初步的探索: -regex ;这个参数和 -name...而 -time表示 表示以day 为单位,-min表示以分钟为单位,所以组合之后的命令有: -mtime, -mmin, -ctime, -cmin, -atime, -amin,表示 "文件内容修改时间...看man帮助文档可以知道: 通常有 -mtime +n, -mtime -n, -mtime n 之类的三种,那么怎么理解呢?.../zcat #查找24小时以内,50分钟之前修改的文件 [root@localhost bin]# find ....1 root root 0 Aug 17 12:34 ./12117 -rw-r--r--. 1 root root 0 Aug 17 12:34 ./15474 #修改其中一个文件,然后重新找50分钟以前

1.2K20

如何使用find和locate 命令在Linux 中查找文件和目录?

Linux 中查找文件和目录 按名称查找文件 按部分名称查找文件 限制搜索结果 显示匹配条目的数量 总结 find命令是 Linux 中最重要和最常用的命令之一。...-mtime选项用于指定文件存在的天数,表达式可以以两种方式使用: -mtime +N 查找多N 天前修改的文件 (大于)。 -mtime -N 查找少于N 几天前修改的文件 (少于)。...find /etc -type f -mtime +4 查找过去 24 小时内发生更改的所有文件: find /etc -type f -mtime -1 使用 -mmin N 表达式来依赖分钟而不是天...从/etc 上一分钟修改的目录中查找所有文件 。...find /etc -type f -mmin -1 可以组合表达式,以下是如何在 Linux 中查找不到 60 分钟前和超过 30 分钟前更改过的文件: find /etc -type f -mmin

5.8K10

Linux之find命令

>:查找在指定时间曾被更改过的文件或目录,单位以分钟计算; -mount:此参数的效果和指定“-xdev”相同; -mtime:查找在指定时间曾被更改过的文件或目录,单位以24小时计算;...(如:修改文件的权限) -ctime n 查找系统中最后n*24小时被改变文件状态的文件(如:修改文件的权限) -mmin n 查找系统中最后n分钟被改变文件数据的文件(如:修改文件的内容) -mtime...n天(分钟)以前。...-mtime +1 表示文件修改时间为大于1天的文件,即距离当前时间2天(48小时)之外的文件 -mtime -1 表示文件修改时间为小于1天的文件,即距离当前时间1天(24小时)之内的文件 为什么-mtime...查找系统中权限为777的文件 > find / -perm 777 查找系统中的空文件 > find / -empty -type f 原文链接:https://rumenz.com/rumenbiji/linux-find.html

3.9K00
领券