用shell命令找出‘当前目录下文件内容最近两天内被修改过且后缀为.txt’的文件

find . -name ‘*.txt’ -mtime 1 -type f -ls

find命令:在指定的目录搜索文件

常用的option:

-name:指定文件名,或者使用“*.py”来指定文件的后缀名,

-type:指定要搜索的文件类型,常见的文件类型有:b表示块设备,c字符设备,d文件目 录,f普通文件等

-readable:文件可读

-writable:文件可写

-executable:文件可执行

-ls:在搜索结果中显示文件的详细信息

-empty:普通文件或者文件夹是空的

查找最近修改的文件:

-ctime:指定时间内文件的权限被修改过,change

-atime:指定时间内文件被访问过(读取),access

-mtime:指定时间(以天为单位)内文件被修改过,modify   0(最近24小时内) 1(最近24-48 小时内)

-mmin:指定时间(以分钟为单位)内文件被修改过,modify   -30(最近三十分钟)

未经允许不得转载:张艺博的个人博客 » 用shell命令找出‘当前目录下文件内容最近两天内被修改过且后缀为.txt’的文件

赞 (2) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏