“`shell find /path/to/directory -mtime -7 -exec ls -l {} \; “` 其中,/path/to/directory是要查找的目录路径,-mtime -7表示查找最近7天内修改过的文件,-exec ls -l {} \;表示对每个找到的文件执行ls -l命令显示详细信息。 2. 按创建日期查看文件:Linux的ext4文件系统没有记录文件的创建日期,只...
命令方法:find /app/logs/ -type f -name "*.log" -mtime +7|xargs ls -l这里是使用的ls 找出来, 找出来之后看一下对 换成rm 就可以了 [root@lo-01 logs]# find /app/logs/ -type f -name "*.log" -mtime +7|xargs ls -l -rw-r--r--. 1 root root 0 May 1 00:00 /app/logs/a...
用法:find 路径 表达式示例: find /path/to/dir -name “*.txt”:在目录/path/to/dir下查找所有扩展名为.txt的文件。 find /path/to/dir -type d -mtime +7:查找目录/path/to/dir中7天前被修改的所有子目录。实用技巧: 使用find -exec可以对每个匹配的文件或目录执行指定的命令。 使用find -print 0 ...
常见的类型有f(普通文本)、d(目录):find/path -type f-size根据文件大小,+代表大于指定大小,-代表小于指定大小,c表示以字节为单位:find/path -size +1M-mtime根据最近修改时间,+表示更早时间,-表示更近时间,n表示天数:find/path -mtime -7-user根据用户所属用户find /path -user username-group 根据文件...
find /etc -mtime -7 -not -user root -a -not -user student 4.查找当前系统上没有属主或属组且最近1天内曾被访问过的文件,并将其属主属组均修改为root; find \( -nouser -o -nogroup \) -a -atime -1 -exec chown root:root {} \; 5.查找/etc目录下大于1M 的文件,并将其文件名写入/tm...
find /path/to/directory -type f -mtime +7 -exec rm {} \; “` 这个命令的意思是在指定的目录中查找类型为文件(-type f)且修改时间在7天之前的文件(-mtime +7),然后执行rm命令删除它们。 2. 使用find命令结合-delete选项: “` find /path/to/directory -type f -mtime +7 -delete ...
# 与时间有关的参数:-mtime n : n为数字,意思为在n天之前的“一天内”被更改过的文件;-mtime +n : 列出在n天之前(不含n天本身)被更改过的文件名;-mtime -n : 列出在n天之内(含n天本身)被更改过的文件名;-newer file : 列出比file还要新的文件名# 例如:find /root -mtime 0 # 在当前...
1. mtime(modify time): 最后一次修改文件或目录的时间 2. ctime(change time) : 最后一次改变文件或目录 ( 改变的是原数据即 : 属性 ) 的时间 如:记录该文件的inode节点被修改的时间。touch命令除了-d和-t选项外都会改变该时间。而且chmod,chown等命令也能改变该值。
# -mtime +7表示修改时间为7*24h之前 # -delete表示执行删除动作 find ${某目录} -type f -mtime +7 -delete 2.2.2.2 查找关键字 #在${某目录}下查找名字是*.xml或者*.txt文件(-type f), # 找到以后,在文件中过滤字符(grep list), # 过滤操作以“\;”结尾, ...
1. mtime(modify time):最后一次修改文件或目录的时间 2. ctime(change time) :最后一次改变文件或目录(改变的是原数据即:属性)的时间 如:记录该文件的inode节点被修改的时间。touch命令除了-d和-t选项外都会改变该时间。而且chmod,chown等命令也能改变该值。