欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


Excel 2007使用小技巧
Win8应用商店布线设计软件缩略图怎么办
linux系统安全shell脚本第二版
linux下时间同步的两种方法分享
怎样从应用商店升级Win8.1?
Win10自动维护怎么关闭?
win10快捷键有哪些?
Win7玩游戏无法连接到服务器如何解决?
win10主页怎么恢复初始状态恢复刚安装时的初始状态
word2013怎样对插入图片的样式进行设置
find 按文件修改时间查找文件及find空文件夹
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

   查找两天前修改过的文件:

  find . -type f -mtime -2

  查找3天内修改过的文件:

  find -ctime -3

  find命令使用超过6天,空文件独立查询命令:

  find /data/backup -ctime +6 -exec rm -f {} ; 删除/data/backup目录下修改时间超过6天的文件。

  find /data/backup -type d -empty -exec rmdir {} ; >/dev/null 2>&1 删除/data/backup目录下空的文件夹,同时输出正确和错误信息到空。

  查找超过6天且是空文件的find命令:

  find ./ -type d -empty -ctime +6

  按修改时间来查找文件,要用到选项-mtime:

  find /home/admin -mtime -1 #查找/home/admin目录下修改时间在1天之内的文件

  find /home/admin -name *.txt -mtime -1 #查找/home/admin目录下修改时间在1天之内的文件名为.txt结尾的文件

  find 按文件修改时间查找文件

  ---(+n)----------|----------(n)----------|----------(-n)---

  (n+1)*24H前| (n+1)*24H~n*24H间 |n*24H内

  -ctime -n 查找距现在 n*24H 内修改过的文件

  -ctime n 查找距现在 n*24H 前, (n+1)*24H 内修改过的文件

  -ctime +n 查找距现在 (n+1)*24H 前修改过的文件

  [a|c|m]min [最后访问|最后状态修改|最后内容修改]min

  [a|c|m]time [最后访问|最后状态修改|最后内容修改]time

  linux 文件的三种时间(以 find 为例):

  atime 最后一次访问时间, 如 ls, more 等, 但 chmod, chown, ls, stat 等不会修改些时间, 使用 ls -utl 可以按此时间顺序查看;

  ctime 最后一次状态修改时间, 如 chmod, chown 等状态时间改变但修改时间不会改变, 使用 stat file 可以查看;

  mtime 最后一次内容修改时间, 如 vi 保存后等, 修改时间发生改变的话, atime 和 ctime 也相应跟着发生改变.

  注意:

  linux 里是不会记录文件的创建时间的,除非这个文件自创建以来没有发生改变,那么它的创建时间就是它的最后一次修改时间。

  #ls -lt /home/admin # 按修改时间顺序查看

  #ls -lut /home/admin # 按访问时间顺序查看

  (如果想反序查看的话需要加一个选项 -r)

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站