find 路径 -name "test.txt"
find / -name "test.txt" 这就是在根目录下查找名为test.txt的文件,
这个还支持通配符,比如:
find / -name "*test*" 这 就是查找文件名包含 test 的文件
查找文件使用find命令,命令格式:find 路径 -name 文件名例如要在整个根目录下查找test.txt文件,find / -name test.txt,需要注意的是必须对要查找的那个目录有可读权限
以上就是关于Linux中查找文件的内容,学习软件测试也需要学习Linux,如果你想学,可以看黑马程序员视频库的视频哦!
linux系统上可以借助于locate命令来快速查找一个文件。因为locate命令搜索的是文件数据库,所以速度非常快。
1、使用locate命令需要及时更新文件数据库。可以借助于updatedb命令来更新文件数据库。
sudo updatedb2、文件数据库更新完成后,可以直接使用locate命令进行搜索。
图片说明:locate是查找命令,myinit.sh是要查找的文件。
3、补充locate命令参数
用法: locate [OPTION]... [PATTERN]...在mlocate数据库中搜索条目.
-b, --basename 匹配唯一的路径名称的基本文件名
-c, --count 只显示找到条目的号码
-d, --database DBPATH 用 DBPATH 替代默认的数据库(/var/lib/mlocate/mlocate.db)
-e, --existing 只显示当前存在的文件条目
-L, --follow 当文件存在时跟随蔓延的符号链接 (默认)
-h, --help 显示本帮助
-i, --ignore-case 匹配模式时忽略大小写区别
-l, --limit, -n LIMIT 限制为 LIMIT项目的输出 (或 计数)
-m, --mmap 忽略向后兼容性
-P, --nofollow, -H 当检查文件时不跟随蔓延的符号链接
-0, --null 输出时以 NUL 分隔项目
-S, --statistics 不搜索项目,显示有关每个已用数据库的统计信息
-q, --quiet 不报告关于读取数据库的错误消息
-r, --regexp REGEXP 搜索基本正则表达式 REGEXP 来代替模式
--regex 模式是扩展正则表达式
-s, --stdio 忽略向后兼容性
-V, --version 显示版本信息
-w, --wholename 匹配完整路径名 (默认)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)