Linux24--查找文件
原创
©著作权归作者所有:来自51CTO博客作者分享智道的原创作品,请联系作者获取转载授权,否则将追究法律责任
查找文件
find命令通常用来在特定的目录下搜索符合条件的文件,也可以用来搜索特定用户属主的文件
语法格式:
find 路径 -条件
条件说明:
-name "文件名称"
-type 类型(f文件、d目录、l快捷方式)
-ctime 表示在过去n天内被更新过的文件
-size +/-文件大小(k、m、g)
(1)将当前目录及其子目录下后缀是.sql的文件列出来
(2)将当前目录及其子目录中所有目录列出
(3)将当前目录及其子目录下最近20天内更新过的文件列出
(4)查找根目录中所有文件大于10M的普通文件
在 linux 中 find 和 grep 的区别
Linux 系统中 grep 命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行 打印出来。grep 全称是 Global Regular Expression Print,表示全局正则表达式版本,它的使用权限 是所有用户。 linux 下的 find:
功能:在目录结构中搜索文件,并执行指定的操作。此命令提供了相当多的查找条件,功能很强大。
语法:find 起始目录寻找条件操作
说明:find 命令从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件的文件并对 之采取相关的操作。
简单点说说,grep 是查找匹配条件的行,find 是搜索匹配条件的文件。
Grep 命令有什么用?如何忽略大小写?如何查找不含该串的行?
是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
grep [stringSTRING] filename grep [^string] filename
如何查找a.log日志文件的error字符串
第一种方式:(建议说第一种方式)
cat a.log | grep error;
第二种方式:
less a.log;
/error;
搜索文件用什么命令? 格式是怎么样的?
find <指定目录> <指定条件> <指定动作>
whereis 加参数与文件名
locate 只加文件名
find 直接搜索磁盘,较慢。
find /-name "string"
使用什么命令查看用过的命令列表?
查看文件内容有哪些命令可以使用?
vi 文件名#编辑方式查看,可修改
cat 文件名#显示全部文件内容
more 文件名#分页显示文件内容
less 文件名#与 more 相似,更好的是可以往前翻页
tail 文件名#仅查看尾部,还可以指定行数
head 文件名#仅查看头部,还可以指定行数
作者:暄总-tester