-
Linux下文件搜索、查找、查看命令
2018-10-12 14:32:43Linux下文件搜索、查找、查看命令 1、最强大的搜索命令:find 一、根据 文件或目录名称 搜索 二、根据 文件大小 搜索 三、根据 所有者和所属组 搜索 四、根据 时间属性 搜索 五、根据 文件类型或i节点 搜索 六、组合...Linux下文件搜索、查找、查看命令
1、最强大的搜索命令:find 查找各种文件的命令
2、在文件资料中查找文件:locate
3、搜索命令所在的目录及别名信息:which
4、搜索命令所在的目录及帮助文档路径:whereis
5、在文件中搜寻字符串匹配的行并输出:grep
6、分页显示一个文件或任何输出结果:more
7、分页显示一个文件并且可以回头:less
8、指定显示前多少行文件内容:head
9、指定显示文件后多少行内容:tail
10、查看一个文件:cat
11、查看文件内容多少字符多少行多少字节:wc
12、排序文件内容:sort1、最强大的搜索命令:find 查找各种文件的命令
一、根据 文件或目录名称 搜索
find 【搜索目录】【-name或者-iname】【搜索字符】:-name和-iname的区别一个区分大小写,一个不区分大小写
eg:在/etc 目录下搜索名字为init的文件或目录
①、find /etc -name init (精准搜索,名字必须为 init 才能搜索的到)
②、find /etc -iname init (精准搜索,名字必须为 init或者有字母大写也能搜索的到)
③、find /etc -name *init (模糊搜索,以 init 结尾的文件或目录名)
④、find /etc -name init??? (模糊搜索,? 表示单个字符,即搜索到 init___)
二、根据 文件大小 搜索
eg:在根目录下查找大于 100M 的文件
find / -size +204800
这里 +n 表示大于,-n 表示小于,n 表示等于
1 数据块 == 512 字节 0.5KB,也就是1KB等于2数据块
100MB == 102400KB204800数据块
三、根据 所有者和所属组 搜索
①、在home目录下查询所属组为 root 的文件
find /home -group root
②、在home目录下查询所有者为 root 的文件
find /home -user root
四、根据 时间属性 搜索
find 【路径】【选项】【时间】
选项有下面三种:-amin 访问时间
-cmin 文件属性被更改
-mmin 文件内容被修改
时间:+n,-n,n分别表示超过n分钟,n分钟以内和n分钟
eg:在 /etc 目录下查找5 分钟内被修改过属性的文件和目录
find /etc -cmin -5
五、根据 文件类型或i节点 搜索
-type 根据文件类型查找:
f表示文件,d表示目录,l表示软链接
eg:查找 /home 目录下文件类型是目录的
find /home -type d
-inum 根据i节点查找
eg:查找 /tmp 目录下i节点为400342的文件或目录
find /tmp -inum 400342
六、组合条件 搜索
这里有两个参数:
①、-a 表示两个条件同时满足(and)
②、-o 表示两个条件满足任意一个即可(or)
范例:查找/etc目录下大于80MB同时小于100MB的文件
find /etc -size +163840 -a -size -2048002、在文件资料中查找文件:locate
语法:locate【文件名】 -i 不区分大小写
注意:这里和 find 命令是有区别的,find是全盘检索,而locate 是在文件资料库中进行搜索。所以locate命令的执行要比find命令执行速度快很多。但是这里有个问题,文件资料库是需要不断更新的。我们新创建的文件如果不更新 文件资料库,使用 locate 是查找不到的。
updatedb 手动更新资料库,但是对于/tmp目录下的新建文件,是更新不到文件资料库的,因为/tmp目录不属于文件资料库的收录范围。
eg:locate hcf
3、搜索命令所在的目录及别名信息:which
功能描述:搜索命令所在的目录及别名信息
语法:which【命令】
eg:which ls
4、搜索命令所在的目录及帮助文档路径:whereis**
功能描述:搜索命令所在的目录及帮助文档路径
语法:whereis【命令】
eg:whereis ls
5、在文件中搜寻字符串匹配的行并输出:grep
功能描述:在文件中搜寻字符串匹配的行并输出
语法:grep -iv 【指定字符串】【文件】
-i 不区分大小写
-v 排除指定字符串
eg:查找 /root/install.log 文件中包含 mysql 字符串的行,并输出
grep mysql /root/install.log
本搜索工具,根据用户指定的模式,对目标文件逐行进行匹配检查,打印匹配到的行
grep是在文件中搜索匹配的字符串,是在文件中进行内容搜索,这个命令后面用到的比较多6、分页显示一个文件或任何输出结果:more
描述:
分页显示一个文件或任何输出结果
用于查看纯文本文件(较长的)格式
格式:
more[选项] 文件7、分页显示一个文件并且可以回头:less
less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。
8、显示前几行文件内容:head
head[必要参数][选择参数][文件]
用于显示指定文件开始多少行内容
命令参数:
-n 10 显示前10行
-n -10 正常输出但不显示最后的10行
eg:显示new.txt的前两行内容
head -n 2 new.txt
head -2 new.txt9、指定显示文件后多少行内容:tail
tail[必要参数][选择参数][文件]
用于显示指定文件末尾多少行内容
命令参数:
-n 10 显示后面10行
-f 持续刷新显示的内容
eg:显示new.txt的末尾两行内容
tail -n 2 new.txt
tail -2 new.txt
eg:指定从第二行开始显示
tail -n +2 new.txt10、查看一个文件:cat
描述:一次显示整个文件内容
cat 命令 用于查看纯文本文件(较短)
cat [选项] [文件]…
11、查看文件内容多少字符多少行多少字节:wc
描述:wc 命令默认情况下会打印换行符数、单词数和字符数。
用法:wc [选项] [文件]
12、排序文件内容:sort
用法:sort [选项] [文件]
eg:sort -b h.txt -
centos7 文件搜索、文件内容搜索、管道
2018-06-20 23:30:281、文件搜索 find 可以找到你想要的文件 格式: find [目录] [选项] [选项值] 目录:去哪找,可以不写,默认代表当前目录 选项:怎么找 >> -name 按照名字找 可以使用通配符 -size 按照大小找 ...centos7
1、文件搜索
find 可以找到你想要的文件 格式: find [目录] [选项] [选项值] 目录:去哪找,可以不写,默认代表当前目录 选项:怎么找 >> -name 按照名字找 可以使用通配符 -size 按照大小找 单位为 kmg 10k(等于10k) +10k(大于10k) -10k(小于10k) -user 按照用户名 -group 按照组名 -maxdepth -mindepth 限制查找的目录层级,默认递归查找所有 -ctime 按照创建时间查找 单位是天 选项值:找什么 find / -name demo.txt find / -name \*.txt find / -size +10k find / -user demo.txt find / -group demo.txt find / -mindepth 4 -name \*.txt find / -mindepth 3 -maxdepth 5 -name \*.txt
2、文件内容搜索
grep 查找的内容 文件路径 grep movie demo.txt grep that ~/*.txt 选项 --color=auto 将颜色高亮显示 给 grep 指令起一个别名 vi ~/.bashrc 添加一行 alias grep='grep --color=auto' 让配置文件立即生效 source ~/.bashrc -c 得到内容的个数 -i 不区分大小写的查找 -n 显示在文档中的行号 -r 递归查找,但是不能限制后缀,只能遍历所有 grep -r that ~/* -l 只显示文件名,不显示内容 grep -l 你好 ~/test/*.txt 正则表达式进行查找(少用) \w(数字字母下划线) \W(除了上面) \d(数字) \D(非数字) .(除了换行符) *(任意多个) +(至少1个) ?(0个或者1个) te-st@163.com abc_def@qq.com lala@sina.cn benben@meme.net grep -E .*? demo.txt -E 使用正则表达式来进行匹配
3、管道
前一个管道的输出是后一个管道的输入 前一个指令的输出是后一个指令的输入 格式: 指令1 | 指令2 指令1的结果作为指令2的输入,然后将指令2的输出显示到屏幕中 常用的管道指令 #ll=select /etc=table | less = page ll /etc | less ll /etc | grep sudo 常用格式 ll /etc | head -10 | tail -5 显示前10条的后5条
-
使用Elasticsearch搭建一个文件搜索系统(带界面)
2019-06-10 17:59:32接触ELK这么久,一直都在日志分析和...何为文件搜索系统?其实简单一点,就可以想象为一个带用户界面的grep,可以根据你提供的关键字查询包含该内容的文件。与grep一样,该系统应该能返回包含该搜索条件的文件名,行...接触ELK这么久,一直都在日志分析和系统运维方面兜圈圈。今天来玩转一下搜索技能,填补一下这方面的空白。主要也是好多天没更新博客了,来写一篇
何为文件搜索系统?其实简单一点,就可以想象为一个带用户界面的grep,可以根据你提供的关键字查询包含该内容的文件。与grep一样,该系统应该能返回包含该搜索条件的文件名,行号和具体内容等,同时应该支持高亮。与grep只支持正则表达式不一样的是,以elasticsearch为基础的搜索系统,能支持更多的搜索模式和匹配模式。当然,我们的系统肯定是比grep提供更多的功能。
基本需求
特点如下:
- 基于web的用户界面,使用浏览器就可以直接访问
- 可以对文件内容进行搜索和匹配,并且返回文件基本信息和关键字高亮,并提供链接远程打开文件
- 支持各种富文本内容,包括ppt, pdf等
- 可以监控文件的变化,当文件有增删改之后,能够重新索引文件
我们先看看最终的效果:
任务分解
再简单分解一下所需要的技术:
- web前端:
- UI:提供搜索条、展示搜索结果面板和文件打开链接
- 逻辑:将搜索内容组装为elasticsearch的搜索语句发送到后端,并且将response进行合理的处理
- web后端:
- web服务器提供web API服务
- 同时对接elasticsearch,作为中间件,处理
前端请求 <——> elasticsearch
之间的互动 - web文件服务器,提供静态文件的访问
- 数据库:
- elasticsearch作为数据库,包含文件的索引和基本信息
- 文件监控与索引
- 需要对特定目录下的文件进行监控和索引
- 任何的增删改动作都触发文件的索引(把文件索引到elasticsearch当中,以便可以搜索)
咋一看貌似挺复杂的。但如同所有的软件开发,只要不是特别创新的功能,总会有人已经帮你踩好了坑,我们要做的是找到合适的轮子而不是重复造轮子(一开始也是打算自己把这套东西都实现了,结果一google,啥都有)。
为了更方便的集成搜索服务到你的APP或者网站,elastic提供了一套search UI (官网)。只需要寥寥几行代码,即可内嵌一个非常美观的search套件到你的应用或者网站当中。我们的实现也主要是基于这个search UI.
具体的代码可查地址。
web 前端
但是这套工具的是默认你使用App search或者site search服务的,其接口设置是使用一个connector与远程的search服务进行交互。
如果我们没有购买类似的服务,只能修改这个代码为使用本地的elasticsearch。具体的示例在github上也能找到,我们的代码也是基于这个example。所需的component大致如下:
package.json:
{ "name": "elasticsearch-example", "version": "0.8.0", "private": true, "proxy": "http://localhost:9000", "dependencies": { "@elastic/react-search-ui": "0.8.0", "@elastic/react-search-ui-views": "0.8.0", "@elastic/search-ui": "0.8.0", "react": "^16.8.6", "react-dom": "^16.8.6", "react-scripts": "3.0.1" }, "scripts": { "start": "npm-run-all --parallel start:app start:server", "start:app": "react-scripts start", "start:server": "netlify-lambda serve ./functions", "build": "npm-run-all --parallel build:**", "read": "read", "build:app": "react-scripts build", "build:functions": "netlify-lambda build ./functions" }, "eslintConfig": { "extends": "react-app" }, "browserslist": { "production": [ ">0.2%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] }, "devDependencies": { "encoding": "^0.1.12", "netlify-lambda": "^1.4.7", "node-fetch": "^2.5.0", "npm-run-all": "^4.1.5" } }
需要重写一下autoComplete.js以适配我们自己的数据格式
web 后端
以上项目已经实现了一个nodeJs的后端,直接启动
npm start
即可,但需要注意的是,需要通过环境变量指定elasticsearch的url,即完整的命令是:
ELASTICSEARCH_HOST=http://localhost:9200 npm start
索引替换
前面我们提到后端需要对接elasticsearch,作为中间件,处理
前端请求 <——> elasticsearch
之间的互动,这部分代码框架已经实现了,我们要做的是把索引替换为我们自己的索引。文件监控与索引
这里,我们使用 fscrawler 就能完全满足我们的需求。因为文档很齐全,我这里就不一一解释了。
我这里监控了一个目录/Users/Documents/AWS
:ls -l total 24736 -rw-r--r--@ 1 lex staff 22523 6 10 15:20 2019年风险管理制度学习活动-量化风险-学习资料.docx -rw-r--r--@ 1 lex staff 567176 6 10 15:20 AWS_Certified_Solutions_Architect_Associate_Feb_2018_ Exam_Guide_v1.5.2.pdf -rw-r--r--@ 1 lex staff 389035 6 10 15:20 AWS_Certified_Solutions_Architect_Associate_Sample_Questions.pdf -rw-r--r--@ 1 lex staff 195516 6 10 15:20 AWS_certified_solutions_architect_associate_blueprint.pdf -rw-r--r--@ 1 lex staff 2338541 6 10 15:20 ES多数据同步之道分享.key
则对应的配置文件,简单的可以设置为:
--- name: "files" fs: url: "/Users/Documents/AWS/" update_rate: "15m" excludes: - "*/~*" json_support: false filename_as_id: false add_filesize: true remove_deleted: true add_as_inner_object: false store_source: false index_content: true attributes_support: false raw_metadata: false xml_support: false index_folders: true lang_detect: false continue_on_error: false ocr: language: "eng" enabled: true pdf_strategy: "ocr_and_text" follow_symlinks: false elasticsearch: nodes: - url: "http://127.0.0.1:9200" bulk_size: 100 flush_interval: "5s" byte_size: "10mb"
以下是该工具写入到es的对象为:
{ "_index": "files", "_type": "_doc", "_id": "f982d250b791df3ea3b1e0c1b184e283", "_version": 18, "_score": null, "_source": { "content": "\n AWS Certified Solutions Architect – \nAssociate ...", "meta": { "author": "Barnosky, Timothy", "date": "2018-02-08T06:13:32.000+0000", "language": "en-US", "format": "application/pdf; version=1.5", "creator_tool": "Microsoft® Word 2013", "created": "2018-02-08T06:13:32.000+0000" }, "file": { "extension": "pdf", "content_type": "application/pdf", "created": "2019-04-03T03:31:49.000+0000", "last_modified": "2019-04-03T03:31:49.000+0000", "last_accessed": "2019-06-05T08:08:22.000+0000", "indexing_date": "2019-06-05T08:08:22.479+0000", "filesize": 567176, "filename": "AWS_Certified_Solutions_Architect_Associate_Feb_2018_ Exam_Guide_v1.5.2.pdf", "url": "file:///Users/caishichao/Documents/AWS/AWS_Certified_Solutions_Architect_Associate_Feb_2018_ Exam_Guide_v1.5.2.pdf" }, "path": { "root": "431c7636e585854c841c8e88a25ea39", "virtual": "AWS_Certified_Solutions_Architect_Associate_Feb_2018_ Exam_Guide_v1.5.2.pdf", "real": "/Users/caishichao/Documents/AWS/AWS_Certified_Solutions_Architect_Associate_Feb_2018_ Exam_Guide_v1.5.2.pdf" } }, "sort": [ -9223372036854776000 ] }
UI上可以通过读取
content
,file
,path
的内容进行必要的展示具体需要修改buildState.js里面的内容进行适配。
文件下载
我们可以使用nginx或者其他工具为文件目录提供一个web访问的解决方案,当搜索某个关键字被匹配后,根据文件信息,构造一个下载路径,提供文件下载
结语
其实这个博文我没有写得特别的详细,只是简单的总结一下思路,希望对大家有帮助
-
Linux C/C++编程之(五)常用命令之文件搜索命令
2020-06-29 15:43:40find命令是Linux系统中用来进行文件搜索用的最多的命令,功能特别强大。但是能搜索到的文件特别多,所以尽量少用find命令,就算要搜索也应该尽量的缩小范围,也不要在服务器使用高峰期进行文件搜索,因为搜索也是很...文章目录
一、最强大的搜索命令:find
find命令是Linux系统中用来进行文件搜索用的最多的命令,功能特别强大。但是能搜索到的文件特别多,所以尽量少用find命令,就算要搜索也应该尽量的缩小范围,也不要在服务器使用高峰期进行文件搜索,因为搜索也是很占系统资源的。
- 英文原意:
- 命令所在路径:/bin/find
- 执行权限:所有用户
- 功能描述:进行各种花式文件搜索
- 语法:
- find 搜索范围 匹配条件
注意:Linux搜索和windows是有明显区别的,Linux严格区分文件大小写。
1)根据 文件或目录名称 搜索
语法:
- find 搜索目录 -name或者-iname 搜索字符
- -name和-iname的区别一个区分大小写,一个不区分大小写
find . -name "*.txt" (模糊搜索)
插播两个通配符:
2)根据 文件大小 搜索
语法:
- 在根目录下查找大于 1024 的文件
find / -size +1024c
- 这里 +n 表示大于,-n 表示小于,n 表示等于
c 表示字节,k表示千字节,M表示兆字节
3)根据 所有者和所属组 搜索
语法:
- 在目录下查询所属组为 gxl 的文件
find ./ -group gxl
- 在目录下查询所有者为 gxl 的文件
find ./ -user gxl
4)根据 时间属性 搜索
语法:
- find 路径 选项 时间
- -amin 按文件访问时间来查找文件
- -cmin 按文件创建时间来查找文件
- -mmin 按文件更改时间来查找文件
- 时间:+n,-n,n分别表示超过n分钟,n分钟以内和n分钟
例子:
- 在目录下查找60分钟内被修改过属性的文件和目录
find ./ -mmin -60
5)根据 文件类型或i节点 搜索
语法:
- -type 根据文件类型查找:f 表示文件,d 表示目录,l 表示软链接
例子:
- 查找 ./ 目录下文件类型是目录的 find ./ -type d l f
6)组合条件 搜索
这里有两个参数:
- -a 表示两个条件同时满足(and)
- -o 表示两个条件满足任意一个即可(or)
例子:
- 查找/etc目录下大于80MB同时小于100MB的文件
find ./ -size +1024c -a -type d -mmin +100
不加也可以!
二、在文件中搜寻字符串匹配的行并输出:grep
- 英文原意:
- 命令所在路径:/bin/grep
- 执行权限:所有用户
- 功能描述:在文件中搜寻字符串匹配的行并输出
- 语法:
- grep -iv 指定字符串 文件
- -i 不区分大小写
- -v 排除指定字符串
例子:
- 查找文件中包含main字符串的行,并输出
grep -n main hello
-
Linux常用命令--文件搜索
2017-08-19 20:16:13目录 find locate which whereis ...命令用途:在指定目录下搜索文件或目录。...命令语法:find [搜索范围] [-选项] [匹配条件] ...-name:根据文件名...// 搜索/etc目录下文件名为init的文件或目录 find /etc -name... -
本地文件搜索神器 --- Everything软件,快速搜索本地磁盘上的文件
2017-05-24 09:53:07本地文件搜索神器 --- Everything软件,快速搜索本地磁盘上的文件 速度超快,比windows自带的快很多倍,且很方便。 下载地址:直接百度“Everything”。 或者360软件管家中搜索“Everything”。 官网下载地址:... -
Pyqt5 多线程 文件搜索
2018-09-17 20:07:07用Pyqt5实现多线程文件搜索 我学Java的时候也用Swing做了一个文件搜索的小程序,但界面真的挺丑的,现在学了点python,感觉python是最简单的语言,没有之一。 (大家没事都可以来学的,真的很简单有趣哦) 我采用的是pyqt... -
关于Mac中库文件和包含文件搜索路径
2015-10-29 21:14:30于是Clang的包含文件搜索路径中缺少了/usr/local/* 解决方案如下(来自StackOverflow): xcode-select --install 通过这条命令重新安装CLI工具之后,问题解决。 关于编译器的包含文件/库文件搜索顺序,可以参阅这篇... -
everything 很多文件搜索不到?
2019-03-13 08:29:53everything 很多文件搜索不到 知乎链接:https://www.zhihu.com/question/42052606 直接解决办法: 把 C:\Users\Administrator\AppData\Local\Everything 下面的Everything.db文件删除 如果该目录下没有,使用... -
文件搜索命令-find
2015-10-01 11:41:33find命令名称:find ...功能描述:文件搜索 例如:在目录/etc中查找文件init find /etc -name init -iname 不区分大小写通配符匹配 find /etc -name *init* 结果 /etc/systemd/system/sysinit.target.wa -
本地文件搜索神器everything介绍
2017-05-30 21:13:50本地文件搜索神器everything介绍. everything的一些简单设置 win系统中的服务的简单用法 -
Everything Toolbar - 文件搜索神器everything的增强插件
2020-12-04 20:42:00▼Everything Toolbar是 开源 的Everything文件搜索神器的 增强插件,它可以将 Everything的 搜索框 添加到桌面底部 的任务栏 中,让你... -
Linux常用命令锦集 —— 权限管理及文件搜索命令篇
2020-06-29 00:25:28@Linux常用命令锦集 —— 权限管理及文件搜索命令篇 Linux常用命令锦集 —— 权限管理及文件搜索命令篇 (1)chmod —— 修改目录或文件权限 (2)chown —— 改变文件或目录的所有者(change file ownership) (3... -
文件搜索命令-其他文件搜索命令
2015-10-02 23:10:57locate命令名称:locate...功能描述:在文件资料中查找文件,类似于windows 系统everything软件 例如:locate inittablocate 是要定时自动更新资料库(/var/lib/mlocate/mlocate.db),如果我们新创建一个文件,然后立 -
android文件搜索器
2012-09-04 19:06:17哈哈哈哈,皇天不负苦心人啊,作为一个安卓初学者,经过三天自学,终于写出文件搜索器来了,下一步,我要写一个在安卓上运行的lucene!package android.search; import java.io.File; import android.app.... -
Java基础-实现文件搜索功能
2016-01-18 21:42:01java实现文件搜索功能,代码示例如下: -
idea 快捷键以及包含字符串文件搜索
2019-06-01 17:48:001.idea也有一个类似于eclipse的包含字符串文件搜索(特别实用) idea 里按快捷键:ctrl+H 2.下图是idea的快捷键汇总 3.debug调试 F5:跳入方法 F6:向下逐行调试 F7: 跳出方法 F8:直接跳转到下一个断点,项目... -
VIM插件: CTRLP[文件搜索]
2018-10-12 12:41:01ctrlp使用 ...-f 模糊搜索最近打开的文件(MRU) <leader>-p 模糊搜索当前目录及其子目录下的所有文件 搜索框出来后, 输入关键字, 然后 ctrl + j/k 进行上下选择 ctrl + x 在当前窗口... -
win7 按修改时间范围文件搜索
2017-07-22 19:20:59Win7文件搜索中按修改日期的天搜比较容易,但按范围搜怎么搜呢?似乎没有看到如何操作。 经过实践,做法为在搜索栏中输入: 修改日期:2017/5/20 ..2017/7/22、 日期范围使用".."(2个点)作为范围... -
文件搜索工具终极大PK挑战赛
2015-09-18 08:50:45是否支持重复文件搜索 搜索结果的保存 是否支持搜索时智能的实时匹配与过滤 ATotalCommander 搜索方式主要有2种: 1,文件夹内直键入英文字母或汉字,进行搜索[可预设热键或不设均可以直接操作] totalcomm -
文件搜索工具Listary中文版快速上手使用教程
2018-11-09 15:10:45文件搜索工具Listary中文版快速上手使用教程 推荐对象: 1、办公室人事、文件众多、经常操作文件,尤其是文案、设计人员一定要用。 2、需要经常在各文档之间切换,需要频繁打开一些文件的。 推荐理由: 1、 太好用了... -
用Java根据目录名实现文件搜索功能
2017-05-28 19:51:13你要搜索的文件的大致目录(比如D盘根目录),加上你要搜索的文件名(或部分文件名),有了这两个条件就可以实现文件搜索功能啦。 贴上java代码:import java.io.File; import java.util.ArrayList; import java.... -
C#文件搜索代码
2009-06-13 11:49:00今天给大家分享一下C#中如何进行文件搜索的代码!其中微妙要利用到递归的小算法,我们通过循环递归的方式来获取文件的一些基本信息和数量! public void serachfile(string filedirectory){DirectoryInfo dir = new ... -
linux中的文件搜索命令
2018-12-04 16:51:54是在后台数据库中按文件名搜索(也只能按文件名搜索),搜索速度较快 这个数据库的目录,不同的linux发行版不同,在centos6.10中,这个数据库的目录为:/var/lib/mlocate/mlocate.db 这个数据库默认一天一更新,... -
Eclipse或MyEclipse工具中,进行文件搜索的时候,排除svn目录下的.svn-base文件
2017-12-18 10:59:25Eclipse或MyEclipse工具中,进行文件搜索的时候,排除svn目录下的.svn-base文件! Eclipse或MyEclipse工具中,有个很方便的搜索工具,可以对workspace进行全局搜索,快捷键是Ctrl+H 使用的时候遇到一个问题,... -
java 文件与文件夹拷贝、重命名、文件搜索
2012-02-15 15:59:17java文件搜索 public void getDir(String strPath) throws Exception { try { File f=new File(strPath); if(f.isDirectory()) { File[] fList=f.listFiles(); -
Centos学习笔记---文件搜索命令
2012-02-08 23:50:37文件搜索命令 which [命令名称] 功能:显示系统命令所在目录(绝对路径) $which ls whereis可以表现出命令的帮助信息,帮助文件说存放的信息 find --通用查找命令 语法:find[搜索路径][搜索关键字] 功能:...
-
数据结构必会|二叉树及其遍历(Python)
-
vlc3_0_9_2.rar
-
RabbitMQ-2.Work queues 工作队列模式快速入门
-
FFMPEG使用时报错Could find no file with path ‘/bbb_lr1/%06d.png‘ and index in the range 0-4 /bbb_lr1/%06d
-
数字图像处理与机器视觉.rar
-
android 10文件存储兼容
-
ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock‘
-
linux基础入门和项目实战部署系列课程
-
mysql调优1(profile,数据类型优化,索引优化,执行计划)
-
2021 年该学的 CSS 框架 Tailwind CSS 实战视频
-
ARKit-CoreLocation:将AR的高精度与GPS数据的规模相结合-源码
-
RemoveError: ‘requests‘ is a dependency of conda and cannot be removed from
-
animate.min.zip
-
flyPointData.json
-
智能停车场云平台(附vue+SpringBoot前后端项目源码)
-
用微服务spring cloud架构打造物联网云平台
-
【报告分享】2021年春节假期大数据洞察报告-Mob研究院(附下载)
-
【报告分享】2020智慧零售研究报告-爱分析&微盟(附下载)
-
最新H5猜骰子游戏二次开发版源码.zip
-
排序比较器:按顺序排序,按顺序排序,插入和排序,选择排序,快速排序,比较排序-源码