[Shell]使用find命令查找最近修改过的文件
2015-11-13 10:44
741 查看
find命令:在指定的目录搜索文件
常用的option:
-name:指定文件名,或者使用“*.py”来指定文件的后缀名,如在/home目录下搜索所有py文件
-type:指定要搜索的文件类型,常见的文件类型有:b表示块设备,c字符设备,d文件目录,f普通文件等,例如在/dev目录下搜索块设备文件:
-readable:文件可读
-writable:文件可写
-executable:文件可执行
-ls:在搜索结果中显示文件的详细信息
-empty:普通文件或者文件夹是空的
查找最近修改的文件:
-ctime:指定时间内文件的权限被修改过,change
-atime:指定时间内文件被访问过(读取),access
-mtime:指定时间(以天为单位)内文件被修改过,modify
-mmin:指定时间(以分钟为单位)内文件被修改过,modify
查找/home路径内30分钟内被修改过的.c文件:
查找/home路径內最近1天被修改过的块普通文件:
常用的option:
-name:指定文件名,或者使用“*.py”来指定文件的后缀名,如在/home目录下搜索所有py文件
find /home -name '*.py'
-type:指定要搜索的文件类型,常见的文件类型有:b表示块设备,c字符设备,d文件目录,f普通文件等,例如在/dev目录下搜索块设备文件:
sudo find /dev -type b
-readable:文件可读
-writable:文件可写
-executable:文件可执行
-ls:在搜索结果中显示文件的详细信息
find /home -name "*py" -ls
-empty:普通文件或者文件夹是空的
查找最近修改的文件:
-ctime:指定时间内文件的权限被修改过,change
-atime:指定时间内文件被访问过(读取),access
-mtime:指定时间(以天为单位)内文件被修改过,modify
-mmin:指定时间(以分钟为单位)内文件被修改过,modify
查找/home路径内30分钟内被修改过的.c文件:
find /home -mmin -30 -name "*.c"
查找/home路径內最近1天被修改过的块普通文件:
find /home -mtime 0 -type f查找当前目录下,最近24-48小时修改过的普通文件,并显示详细信息
find . -mtime 1 -type f -ls
相关文章推荐
- linux shell 在后台运行命令
- shell 日期循环
- silverlight开发实例(Prism+MVVM+RIA)(二)--创建shell及用户登录
- CentOS6.5安装Tab增强版:bash-completion
- linux shell 读取配置文件
- 监控linux流量shell版
- 运行shell脚本提示找不到该文件的错误,解决办法
- rails+unicorn+nginx配置、shell启动脚本
- Li ux shell 四则运算
- ulimit -c 999出现 -bash: ulimit: core file size: cannot modify limit: Operation not permitted的解决办法
- How to Run a Custom Shell Script During an XCODE Build
- linux下设计一个Shell脚本:判断当前工作目录下所有的文件类型。
- linux下设计一个Shell脚本:求命令行上所有整数和
- PowerShell 之 CA Server
- Linux C编程与Shell编程在开发实用工具方面的相同点总结
- Linux Bash Shell快速入门 在线教程
- Bash Shell 快捷键
- shell脚本:一键安装LAMP、LNMP脚本
- ADB shell出现error:device offline提示
- Shell实现每日自动导出AWR报表