您的位置:首页 > 运维架构 > Linux

Linux系统中的三个时间及find指令

2016-07-14 16:53 811 查看
一、关于Linux中的三个时间
Access time、Modify time和Change time

Linux中可以使用stat+文件名来查看该文件的详细信息。

Access time:最后一次访问文件或目录的时间。

Modify time:最后一次修改文件或目录的时间。

Change time:最后一次改变文件或目录(改变的是数据属性)的时间。

1、stat file1,查看file1的详细信息。如图



2、用chmod u-w file1
指令修改该文件属性后,change time发生改变,如图



3、在file1文件中写入”hello bit”,modify time发生改变,如图



4、关于access time,分两种情况:

 (1)、当atime=mtime时,访问文件,文件时间会更新。



(2)、当atime>mtime时,访问文件,文件时间不变。



二、Linux中的find指令

1、按文件名查找文件



2、按照文件权限查找文件



3、查找某一类型的文件

(1)、目录



(2)、块设备文件

   find . -type b

(3)、字符设备文件

   find  . -type c

 (4)、管道文件

   find . -type p

  (5)、符号链接文件

   find . -type l

   (6)、普通文件

   find .  -type f

  4、按文件属主查找文件

   


  5、按照文件所属组查找文件

  


  6、按时间查找文件

   (1)、按文件更改时间查找

     


     (2)、按文件访问时间查找  

       


     (3)、按文件创建时间来查找

     


7、按长度查找文件

   (1)、查找长度大于1MB的文件



    (2)、查找长度为100c的文件

     


     (3)、查长度超过期作废10块的文件(1块=512字节)

     


    8、忽略某个目录

     


    9、使查找在进入子目录前先行查找完本目录 


10、如果遇到符号链接文件,就跟踪链接所指的文件

   


  11、查文件时不跨越文件系统mount点

   查文件时不跨越文件系统mount点

   


  12、-exec,此时find命令对匹配的文件执行该参数所给出的shell命令。

  


 13、-print,此时find命令将匹配到的文件输出到标准输出。

  


     

    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  atime ctime mtime find linux