[置顶] Linux 批量删除文件目录 查找文件
2017-09-01 09:51
567 查看
批量删除指定目录下的文件
//删除当前目录下所有的 .log 结尾的文件find . -name “*.log” -exec rm -rf {} \;
注:
1.{}和\之间有一个空格
2.find . -name 之间也有空格
3.exec 是一个后续的命令,{}内的内容代表前面查找出来的文件
//删除当前目录下 修改日期 在1天以前的文件
find . -mtime +1 -name “*” -exec rm -rf {} \;
//删除当前目录下 修改日期 在60分钟以前的文件
find . -mmin +60 -name “*” -exec rm -rf {} \;
文件内容查找
//查找当前目录下所有类型为file,文件后缀为class的文件find . -type f -name *class
注:type参数 -f指文件 -d指目录
//查找当前目录所有文件内容包含abcd字符串的文件名
find ./ -type f -exec grep -il abcd {} \;
注:-i 值忽略关键字大小写; -l 只列出匹配的文件名
相关文章推荐
- linux中find与rm实现查找并删除目录或文件
- linux中find与rm实现查找并删除目录或文件
- linux 利用find进行批量删除CVS目录和文件的方法
- linux 批量替换文件内容及查找某目录下所有包含某字符串的文件(批量修改文件内容)
- linux 批量替换文件内容及查找某目录下所有包含某字符串的文件(批量修改文件内容)
- linux 目录下文件批量植入和删除,按日期打包
- Linux或者MAC下查找指定目录下的所有指定名字的文件并删除的命令
- linux 批量替换文件内容及查找某目录下所有包含某字符串的文件(批量修改文件内容)
- linux(2)文件和目录管理(新增,删除,复制,移动,文件和目录权限,文件查找)
- Linux查找指定目录最新修改文件的命令
- Linux 命令 - 删除文件或目录 rm
- linux下批量更改一个目下的目录和文件的权限
- linux系统删除-开头文件或目录
- linux查找目录下的所有文件中是否含有某个字符串
- [转]Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- linux 自学系列:创建、删除目录、移动、更名文件或目录
- linux环境下批量删除SVN未加入版本控制的文件
- 查找test文件或者目录,并删除!
- Linux在指定目录下查找包含指定字符串的文件
- 查找目录下的所有文件中是否含有某个字符串 linux