1、ls
-ltr
按时间反序排序当前文件夹中文件(-r反序)
2、在当前文件夹内查找最近一天回内更改的文件(包括子文件夹):答
find
.
-type
f
-mtime
-1
1天以前更改的文件:
find
.
-type
f
-mtime
+1
最近10分钟内状态变化的文件:
find
.
-type
f
-cmin
-10
Ⅱ linux系统用grep命令搜索指定日期修改过的文件
1、grep命令 (global search regular expression(RE) and print out the line, 是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。对于文件时间特征没有直接的参数可以使用。
2、根据文件时间特征来搜索特定文件,一般使用find命令。find命令和文件时间特征相关的参数如下:
-mtime -n +n
按照文件的更改时间来查找文件, -n表示文件更改时间距现在n天以内,+ n表示文件更改时间距现在n天以前。find命令还有-atime和-ctime 选项,但它们都和-m time选项。
-amin n
查找系统中最后N分钟访问的文件
-atime n
查找系统中最后n*24小时访问的文件
-cmin n
查找系统中最后N分钟被改变文件状态的文件
-ctime n
查找系统中最后n*24小时被改变文件状态的文件
-mmin n
查找系统中最后N分钟被改变文件数据的文件
-mtime n
查找系统中最后n*24小时被改变文件数据的文件
示例:
(1)find / -amin -10 # 查找在系统中最后10分钟访问的文件(access time)
Ⅲ linux打包最近修改的文件
把当前目录下24小时内修改的文件打包:
tar cvf - `find . -mtime -1 -type f -print` > lastfiles.tar
文件打包
tar命令
用法:tar [参数] 文件名称 [要打包的文件]
常用参数:
举例:
1、打包:tar -cvf tmp.tar file1 file2
2、解包:tar -xvf tmp.tar
3、解包:tar -xvf tmp.tar -C TMP 把文件解包进TMP目录
Ⅳ Linux探秘:如何用 find 命令发现隐藏的宝藏
在Linux这个功能丰富的世界里,精通各种命令行工具对于每位系统管理员和开发人员来说都至关重要。
在众多工具中,find 命令以其卓越的功能和灵活性脱颖而出,成为了处理文件系统中文件和目录的得力助手。它不仅能在庞杂的日志文件中迅速定位特定条目,还能高效地清理过期的临时文件,显示出其在日常工作中的不可替代性。
本文将深入剖析find 命令的各个方面,展示其强大的功能和多样的应用方式。
我们将从基础的文件查找入手,逐渐深入探索更为高级的技巧以及如何巧妙地将find 命令与其他工具结合,执行更加复杂的文件操作。
无论你是Linux的新手还是资深用户,这篇文章都将为你揭示find 命令的强大潜力,帮助你更加灵活地应用它于各种日常任务和技术挑战中。
接下来,让我们一起学习吧!!!
这个命令的作用是在当前目录及其所有子目录中搜索所有名为 "66.png" 的普通文件
-type f :-type 是用来指定文件类型的选项,f 表示普通文件
使用通配符搜索
-size +5M
- 表示小于指定大小
查找最近修改过的文件
查找在过去7天内修改过的文件
这个命令的作用是在当前目录及其所有子目录中搜索所有在至少15天前最后被修改过的普通文件
结合执行动作
删除所有.tmp 文件
-exec rm {} \;
更改所有.txt 文件的权限
-exec chmod 644 {} \;
高级搜索
使用逻辑运算符
查找扩展名为.txt 或 .log 的文件
结合 grep 搜索文件内容
在所有.sh 文件中搜索 "当前时间"
在这篇文章中,我们一起深入了解了Linux中的find 命令,探索了它的强大搜索能力以及在各种场景下的应用。从基础的文件查找到基于复杂条件的高级搜索,再到与其他命令的结合使用,find 命令展现了其在文件管理和处理中不可或缺的角色。
最后分享语:实践是最好的学习方式!
Ⅳ linux如何查看最近修改的文件
Find应用实例
查找最近30分钟修改的当前目录下的.php文件
find . -name '*.php' -mmin -30
查找最近24小时回修改答的当前目录下的.php文件
find . -name '*.php' -mtime 0
查找最近24小时修改的当前目录下的.php文件,并列出详细信息
find . -name '*.inc' -mtime 0 -ls
查找当前目录下,最近24-48小时修改过的常规文件。
find . -type f -mtime 1
查找当前目录下,最近1天前修改过的常规文件。
find . -type f -mtime +1
Ⅵ linux查看文件最近修改时间
在命令提示符 $ 下面,使用 ls -al 命令即可显示文件最近的修改时间。