-
2021-05-09 06:50:28
在维护项目中,有时会指定都一些条件进行过滤文件,并对该批文件进行操作;这时我们将使用shell命令进行操作;直接上代码
#!/bin/sh
#BEGIN
#`find ./ ! -name "." -type d -prune -o -newermt '2001-01-01 00:00:00' ! -newermt '2019-01-01 00:00:00'`忽略所有的子目录
files=`find ./ -path "./2*" -prune -o -type f -newermt '2001-01-01 00:00:00' ! -newermt '2019-01-01 00:00:00'`
for i in $files
do
if [ -f $i ];then
echo $i >> grepfiles.txt
fi
done
#END
该程序将会获得该目录下忽略子目录(以2开头的目录)的所有2001-01-01 00:00:00到2019-01-01 00:00:00的所有文件,并输入到grepfiles.txt的文件中。
如需要获取所有的目录包括子目录下的文件,则
#!/bin/sh
#BEGIN
files=`find ./ -type f -newermt '2001-01-01 00:00:00' ! -newermt '2019-01-01 00:00:00'`
for i in $files
do
#-f指的时文件,-d则代表目录
if [ -f $i ];then
echo $i >> grepfiles.txt
fi
done
#END
转)find命令原理:从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件的文件,并可以对其进行相关的操作。
格式:find [查找目录] [参数] [匹配模型]
多参数格式:find [查找目录] [参数] [匹配模型] [参数] [匹配模型]
例如:
1、find . -name "*.sh"
查找在当前目录(及子目录)下找以sh结尾的文件。
2、find . -perm 755
查找在当前目录(及子目录)下找属性为755的文件。
3、find -user root
查找在当前目录(及子目录)下找属主为root的文件。
4、find /var -mtime -5
查找在/var下找更改时间在5天以内的文件。
5、find /var -mtime +3
查找在/var下找更改时间在3天以前的文件。
6、find /etc -type l
查找在/etc下查找文件类型为|的链接文件。
7、find . -size +1000000c
查找在当前目录(及子目录)下查找文件大小大于1M的文件,1M是1000000个字节。
8、find . -perm 700 |xargs chmod 777
查找出当前目录(及子目录)下所有权限为700的文件,并把其权限重设为777。
9、find . -type f |xargs ls -l
查找出文件并查看其详细信息。
查找出文件并查看其详细信息。
总结
以上所述是小编给大家介绍的Linux查找目录下的按时间过滤的文件,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
更多相关内容 -
用dir~i批量查找指定格式文件
2017-10-20 08:32:33用dir~i批量查找指定格式文件,如查找图片文件*.BMP或*.JPG -
win10 查找指定类型文件方法_win10怎么查找指定类型文件-win7之家
2021-07-25 03:07:15我们在系统上搜索文件,是在我的电脑里搜索的,右上角的搜索框直接搜索指定的文件,能快速的查找到你需要的文件,但也有一些用户是不知道怎么去搜索的,那么win10怎么查找指定类型文件呢,下面小编给大家分享win10...我们在系统上搜索文件,是在我的电脑里搜索的,右上角的搜索框直接搜索指定的文件,能快速的查找到你需要的文件,但也有一些用户是不知道怎么去搜索的,那么win10怎么查找指定类型文件呢,下面小编给大家分享win10查找指定类型文件的方法。
解决方法:
1、打开资源管理器或我的电脑。
2、点击你要搜索的文件所在的磁盘,例如“D”盘、“C盘”,假如你不记得你要搜索的文件在哪个磁盘。就点击“此电脑”或“我的电脑”,接着点击窗口右侧的搜索框。
3、输入关键字如“考勤表”,接着点击“搜索”菜单。
4、在“高级选项”下选中“文件内容”,这样就会搜索包含步骤3所设置关键字的文件;这里如果也选中了“系统文件”,那么会把文件名包含关键字的文件也找出来。
5、查找需要一点时间,请耐心等一等。之后就会看到如下这种界面。界面上不仅显示了名称包含关键字的文件,也显示了内容包含关键字的文件。
6、选中其中的一条文件或文件夹,右键一下,可以直接打开它,或打开它所在的位置。
以上就是win10查找指定类型文件的方法,有不会查找指定类型的文件,可以按上面的方法来进行查找。
我要分享到:
-
find命令 查找和搜索文件
2021-01-09 19:59:08语法格式:find [参数] [路径] [查找和搜索范围] 常用参数: -name 按名称查找 -size 按大小查找 -user 按属性查找 -type 按类型查找 -iname 忽略大小写 参考实例 使用-name参数查看/et -
Qt实现文件搜索
2019-08-28 16:08:20运用Qt框架实现文件搜索,将文件搜索算法进行改良,可以浏览文件夹里面的文件进行搜索,可以双击表里面的文件进行编辑,支持.docx、.xlsx、.pptx、.accdb、.txt等文件格式的编辑,供学习和研究。 -
修改VS2017打开在文件中查找窗口以及格式化代码的快捷键
2022-04-13 11:50:381、将打开“在文件中查找"窗口的快捷键改成Ctrl+F 在VS2017中按下Ctrl+F快捷键,打开的是快速查找窗口,如下所示: 但这个窗口并不好用,没法指定要搜索的文件夹。在VS2010中,Ctrl+F快捷键调出的是在文件中查找...很多经常使用VS2010的朋友,已经习惯使用Ctrl+F快捷键打开在文件中查找窗口,以及使用Alt+F8去格式化代码,但VS2017对应功能的快捷键已经变了。本文简单地介绍一下如何修改这两个快捷键。
1、将打开“在文件中查找"窗口的快捷键改成Ctrl+F
在VS2017中按下Ctrl+F快捷键,打开的是快速查找窗口,如下所示:
但这个窗口并不好用,没法指定要搜索的文件夹。在VS2010中,Ctrl+F快捷键调出的是在文件中查找窗口:
还是文件中查找窗口比较好用,除了可以在当前文件中和解决方案中搜索,还可以指定文件夹进行搜索。
很多人在使用VS2010时可能习惯使用Ctrl+F快捷键调出文件中查找窗口,所以想重新设置快捷键,将Ctrl+F快捷键指向打开文件中查找窗口。可以点击菜单栏的工具->选项,打开VS2017的设置窗口,在窗口中点击环境->键盘,在打开的子窗口中输入“查找”关键字,找到“编辑.查找”那一项:
该项对应快速查找窗口,将其Ctrl+F快捷键删除。然后继续在“查找”的过滤条件下找到“编辑.在文件中查找”项:
将其默认的快捷键删除掉,然后将其对应的快捷键设置为Ctrl+F。
2、将格式化代码的快捷键修改为Alt+F8
VS2010中用来格式化选中代码的快捷键是Alt+F8,这个快捷我们也用习惯了,但在VS2017中格式化代码的快捷键是Ctrl+K,Ctrl+F,使用起来很麻烦。以格式为关键字搜索,找到“编辑.设置选定内容的格式”项:
将该项默认的快捷键删除,然后设置成Alt+F8即可。
-
AnySeeker文件快速搜索工具android版(Beta版)
2021-10-08 13:14:06一个快速搜索本地文件的应用,具体以下功能: 支持外部SD卡搜索 支持排除搜索文件夹 支持搜索系统内部文件 支持快速排序 ...重复文件查找功能 支持文件格式校验功能 支持界面主题设置 支持文件打开方式 -
Windows命令行按时间查找特定类型的文件
2020-12-30 16:05:28/D date 选择文件,其上一次修改日期大于或等于 (+), 或者小于或等于 (-) 用 "yyyy/MM/dd" 格式指定的日期; 或选择文件,其上一次修改日期大于或等于 (+) 当前日期加 "dd" 天,或者小于或等于 (-) 当前 日期减 "dd...问题
在windows上快速查找指定时间、指定类型的文件
解决方法
使用forfiles命令:
cmd下输入
forfiles /?
查看帮助:
FORFILES [/P pathname] [/M searchmask] [/S]
[/C command] [/D [+ | -] {yyyy/MM/dd | dd}]描述:
选择一个文件(或一组文件)并在那个文件上
执行一个命令。这有助于批处理作业。参数列表:
/P pathname 表示开始搜索的路径。默认文件夹是当前工作的
目录 (.)。
/M searchmask 根据搜索掩码搜索文件。默认搜索掩码是 '*'。/S 指导 forfiles 递归到子目录。像 "DIR /S"。
/C command 表示为每个文件执行的命令。命令字符串应该
用双引号括起来。
默认命令是 "cmd /c echo @file"。下列变量
可以用在命令字符串中:@file - 返回文件名。
@fname - 返回不带扩展名的文件名。@ext - 只返回文件的扩展名。
@path - 返回文件的完整路径。
@relpath - 返回文件的相对路径。@isdir - 如果文件类型是目录,返回 "TRUE";
如果是文件,返回 "FALSE"。
@fsize - 以字节为单位返回文件大小。@fdate - 返回文件上一次修改的日期。
@ftime - 返回文件上一次修改的时间。
要在命令行包括特殊字符,字符请以 0xHH
形式使用十六进制代码(例如,0x09 为 tab)。内部 CMD.exe 命令前面应以 "cmd /c" 开始。
/D date 选择文件,其上一次修改日期大于或等于 (+),
或者小于或等于 (-) 用 "yyyy/MM/dd" 格式指定的日期;或选择文件,其上一次修改日期大于或等于 (+)
当前日期加 "dd" 天,或者小于或等于 (-) 当前日期减 "dd" 天。有效的 "dd" 天数可以是
0 - 32768 范围内的任何数字。如果没有指定,"+" 被当作默认符号。
/? 显示此帮助消息。
示例:
FORFILES /?
FORFILES
FORFILES /P C:\WINDOWS /S /M DNS*.*
FORFILES /S /M *.txt /C "cmd /c type @file | more"
FORFILES /P C:\ /S /M *.bat
FORFILES /D -30 /M *.exe
/C "cmd /c echo @path 0x09 在 30 前就被更改。"
FORFILES /D 2001/01/01
/C "cmd /c echo @fname 在 2001年1月1日就是新的。"
FORFILES /D +2020/12/30 /C "cmd /c echo @fname 今天是新的。"
FORFILES /M *.exe /D +1
FORFILES /S /M *.doc /C "cmd /c echo @fsize"
FORFILES /M *.txt /C "cmd /c if @isdir==FALSE notepad.exe @file"例
例如,要查找D盘中2019年12月5日后修改的MATLAB .m文件
forfiles /P D:\ /S /M *.m /D +2019/12/05
除此之外,windows文件管理器自带的搜索工具也可以指定时间和文件类型,但可选时间节点有限、文件类型也有限:
-
简单几步实现Windows下“文件内容”搜索
2021-07-15 05:56:19简单几步实现Windows下“文件内容”搜索...其实Windows10 已经实现了按文件内容搜索功能,不需要再使用第三方工具就可以实现。方法一: 建立文件库三个文件均填了相同内容,但文件名不同。步骤如下:进入Windows -- ... -
电脑如何打开zip格式文件|电脑打开zip格式文件的方法
2021-07-28 04:07:25操作电脑的时候接收到一个zip格式文件,zip是什么格式文件?ZIP格式属于几种主流的压缩格式之一,那么电脑如何打开zip格式文件?其实打开方法很简单,阅读下文教程内容,一起看下电脑打开zip格式文件的方法。zip文件... -
常见的文件格式有哪些
2021-01-09 08:54:49A AAC:MPGE-4高级音频编码 ACC:苹果设备的专属音乐格式 ...APK:AndroidPackage /Android(安卓)安装包,APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装 APS -
FileSearcher:这是一个... 该应用程序查找文件内部以查找搜索字符串。 文件可以是任何格式(文本,二进制等)
2021-05-11 13:57:56FileSearcher 这是一个.Net应用程序(WinForms或ASP.NET MVC),用于通过搜索字符串进行文件搜索。 该应用程序查找文件内部以查找搜索字符串。 文件可以具有任何格式(文本,二进制等)。 -
PNG格式文件分析
2022-03-16 10:06:02PNG格式文件分析 目录 PNG格式文件分析 概述 一、PNG格式文件 1、流式网络图形格式PNG 2、PNG文件特性 二、文件结构 1、PNG文件的文件头 2、PNG文件的数据块 三、PNG格式数据块结构 1、IHDR数据块 2、PLTE数据块 3、... -
Linux下文件搜索、查找、查看命令
2018-10-12 14:32:43Linux下文件搜索、查找、查看命令 1、最强大的搜索命令:find ...2、在文件资料中查找文件:locate 3、搜索命令所在的目录及别名信息:which 4、搜索命令所在的目录及帮助文档路径:whereis 5、在文件... -
linux中find查找文件和查找文件内容
2021-06-23 12:38:55在使用linux时,经常需要进行文件或文件内容的查找,常用的查找命令主要有find和grep (1) find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。...(2)按文件特 -
查找文件命令find和文件内容查找命令grep
2022-03-26 13:20:18在 Linux 命令中,find用于在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名,其支持按名称查找、按正则表达式查找、按文件大小查找、按文件权限查找等多种查询方式。如果在使用该命令时,... -
文件格式、后缀名、图片格式详解
2019-03-12 08:51:19.acm:音频压缩管理驱动程序,为Windows系统提供各种声音格式的编码和解码功能 .aif:声音文件,支持压缩,可以使用WindowsMediaPlayer和QuickTimePlayer播放 .AIF:音频文件,使用WindowsMediaPlayer播放 .AIFC:... -
TPL格式文件 如何打开TPL文件 TPL是什么格式的文件 用什么打开 - The X 在线工具
2021-04-23 05:56:41.TPL 文件是Phorum使用的模板,Phorum....TPL 文件用于显示Phorum生成的动态数据,例如搜索结果、消息信息和私有消息列表。说明:.TPL文件在MacroMates TextMate 2中打开.TPL 文件中的模板语言由HTML和简单的Phorum模... -
linux中模糊查找文件
2021-05-09 08:59:131、在当前目录下搜索指定文件:find . -name test.txt2、在当前目录下模糊搜索文件:find . -name '*.txt'3、在当前目录下搜索特定属性的文件:find . -amin -10 # 查找在系统中最后10分钟访问的文件find . -atime -... -
如何在win10搜索指定文件_教你在win10搜索指定文件的方法
2021-07-28 08:51:08有些时候在win10系统上想查找一个文档,然而时间太久了却记不得文档的名字,只记得文档中有某个关键字,那么有什么办法搜索指定的文件呢?方法当然有的,我们可以试着本教程方法来搜索指定文件的方法。具体方法如下... -
linux下的查找文件命令find
2021-05-09 06:54:502.格式find [path][options][expression]path指定目录路径,系统从这里开始沿着目录树向下查找文件。它是一个路径列表,相互用空格分离,如果不写path,那么默认为当前目录。3.主要参数[options]参数:-depth:使用... -
文件查找:find命令,文件名后缀
2021-05-08 21:13:46首先说下一些在命令窗口常用的快捷键:Ctrl+L 清屏Ctrl+C 结束当前命令Ctrl+A 光标移到行首Ctrl+E 光标移到行尾...whereis命令通过预先生成的一个文件列表库查找与给出的文件名相关的文件。用来定位指令的二进制程序... -
OFD格式的文件怎么打开预览?,来充电吧
2021-01-17 02:08:27我们不管是在工作、学习、下载资源的时候都可能收到别人的文件,但是如果是word或者pfd格式还好,直接在电脑上就可以打开,但是如果是ofd格式的就很难打开了。工具/材料搜狗浏览器、DCS文档在线预览操作方法01打开... -
php是什么文件格式 php文件打开方法【图文】
2021-04-08 11:58:59php文件是一种不能轻易打开的文件,许多人都遇到过点击了php文件后电脑显示无法显示,或者打开后是一个乱码形式,大家并不知道里面是什么意思,其实,php文件对大家来说是一种陌生的文件格式,人们并不常见,也不... -
简单理解parquet文件格式——按列存储和元数据存储
2022-01-03 10:48:24Apache Parquet是一种常见的列式存储文件格式,常用于Pig, Spark, Hive等大数据组件中,其后缀是.parquet。 核心特点有: 跨平台 可被各种文件系统识别的格式 按列存储数据 存储元数据 下面详细介绍第3、4个特点。... -
使用MATLAB读取指定文件夹中全部指定格式的文件
2021-04-15 16:20:25使用MATLAB读取指定文件夹中全部指定格式的文件 以csv格式为例(其他另外类型文件类似),读取文件中所有.csv文件,并将需要使用到的数据转存到一个矩阵中。 clc;clear; % 清空之前所有的变量、输入及绘图 close all... -
Linux 命令之 find -- 查找文件和目录/搜索文件和目录
2021-04-08 11:12:46文章目录参考示例示例1,在当前目录搜索内容含有 `140.206.111.111`的所有文件:示例2,列出当前目录及子目录下所有文件和目录:示例3,在/home目录下查找以.txt结尾的文件名:示例4,基于目录深度搜索,向下最大... -
mac下通过命令行查找文件
2019-08-16 23:36:45直接在命令行中输入: mdfind -name "xxxx.png" 如果不知道完整的文件名称的话,只需要输入你记得的几个词就行。 -
vscode 文件格式化
2021-09-16 23:42:51vscode本身的代码格式化快捷键是alt+shift+f,自身的格式化可以格式化部分文件,但是不能定制格式化,如js文件结尾要添加;号,默认使用 " " 等。 如果要实现定制化的格式化,就需要下载以下2个插件。 ESlist和... -
linux find-在指定目录下查找文件
2021-05-09 01:59:33find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。...