find ~ \( -iname '*jpeg' -o -iname '*jpg' \) -type f -mtime -7 -print0 | xargs -0 cp -t /media/photo_display 这里的 find 命令与以前的版本略有不同。-print0 命令让输出有一些更改:它不使用换行符,而是添加了一个 null 字符。xargs 的-0(零)选项可调整解析以达到预期效果。这很重要...
find . -type f -mtime -1 找出最近1周内被访问过的文件 find . -type f -atime -7 将日志目录里超过一个礼拜的日志文件,移动到/tmp/old_logs里。 find . -type f -mtime +7 -name "*.log" -exec mv {} /tmp/old_logs \; 注意:{} 用于与-exec选项结合使用来匹配所有文件,然后会被替换为相...
如果您想查找最近修改的文件,可以使用-mtime选项。例如,要查找最近7天内修改过的文件,可以使用以下命令: 代码语言:txt 复制 find /path/to/search -type f -mtime -7 在上面的命令中,-mtime选项指定查找最近7天内修改过的文件。 例如: 代码语言:txt 复制 find /usr -type f -mtime -7 输出: 查找空文件或...
find . -maxdepth 3 -type f 1. 2. 搜索出深度距离当前目录至少2个子目录的所有文件 find . -mindepth 2 -type f 1. 2. 根据文件时间戳进行搜索 find . -type f 时间戳 1. UNIX/Linux文件系统每个文件都有三种时间戳: 访问时间(-atime/天,-amin/分钟):用户最近一次访问时间。 修改时间(-mtime/天...
find . -type f -atime +365 如果我们需要查找 mtime 正好是 5 天前的文件,请不要包含 +,因为它的意思是“大于”。find . -type f -mtime 5 显然,+ 表示“大于”,- 表示“小于”。所以我们可以搜索 ctime 在 5~10 天前的文件:find . -type f -ctime +5 -ctime -10 按大小查找文件 -size...
find /home/tabuser/backup -name '*.json' -type f -mtime +7 -exec rm -f {} \; 一、主要内容 === 1. 用文件名查找文件 2.用文件名查找文件,忽略大小写 3. 使用mindepth和maxdepth限定搜索指定目录的深度 4. 在find命令查找到的文件上执行命令 5. 相反匹配 6...
find~\(-iname'*jpeg'-o-iname'*jpg'\)-type d # 也许你想找到那些命名奇怪的目录,以便稍后重命名它们 最近拍了很多照片,所以让我们把它缩小到上周更改的文件 find~\(-iname'*jpeg'-o-iname'*jpg'\)-type f-mtime-7你可以根据文件状态更改时间 (ctime)、修改时间 (mtime) 或访问时间 (atime) 来...
find /path/to/files -type f -mtime +7 | grep -v \.gz | xargs gzip 压缩7天前的日志 http://t.cn/RKvRHnh
大家在使用find命令的时候往往会使用它的 -name 或者 -xtime,在这里就说下他的xtime。 find / -mtime +7 、find / -mtime -7、find / -mtime 7 UNIX/Linux文件系统每个文件都有三种时间戳: 访问时间(-atime/天,-amin
find /var/log -type f -mtime +7 这里最后的时间+7有必要说明白一下 以-mtime 为例进行说明: -mtime -7 # 最后修改时间在7天以内的文件,或者说最后修改时间与当前的时间差小于 7*24小时 -mtime +7 # 最后修改时间在8天以前的文件,或者说是最后修改时间与当前差大于(7+1)*24小时 ...