首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

inux下find文件查找命令与grep文件内容查找命令

(3)grep ‘[a-z]{5}’ aa   #显示所有包含每行字符串至少有5个连续小写字符字符串行  (4)grep magic /usr/src  #显示/usr/src目录下文件(不含子目录...)包含magic行  (5)grep -r magic /usr/src  #显示/usr/src目录下文件(包含子目录)包含magic行  (6)grep -w pattern files :只匹配整个单词...,而不是字符串一部分(如匹配’magic’,而不是’magical’), pattern正则表达式主要参数: \: 忽略正则表达式特殊字符原有含义。     ...(3)grep ‘[a-z]{5}’ aa   #显示所有包含每行字符串至少有5个连续小写字符字符串行 (4)grep magic /usr/src  #显示/usr/src目录下文件(不含子目录...)包含magic行 (5)grep -r magic /usr/src  #显示/usr/src目录下文件(包含子目录)包含magic行  (6)grep -w pattern files :只匹配整个单词

1.3K20

linux下find文件查找命令与grep文件内容查找命令

(1)find /tmp -size +10000c -and -mtime +2   #在/tmp目录下查找大于10000字节并在最后2分钟修改文件    (2)find / -user fred...-i:不区分大小写     -h:查询多文件时不显示文件名。     -l:查询多文件时只输出包含匹配字符文件名。     -n:显示匹配行及行号。     ...-s:不显示不存在或无匹配文本错误信息。     -v:显示不包含匹配文本所有行。 pattern正则表达式主要参数:     \: 忽略正则表达式特殊字符原有含义。     ...  (3)grep ‘[a-z]\{5\}’ aa   #显示所有包含每行字符串至少有5个连续小写字符字符串行   (4)grep magic /usr/src  #显示/usr/src目录下文件...(不含子目录)包含magic行   (5)grep -r magic /usr/src  #显示/usr/src目录下文件(包含子目录)包含magic行   (6)grep -w pattern

5K40
您找到你想要的搜索结果了吗?
是的
没有找到

linux下快速查找文件

(2)find /etc -name httpd.conf  #在/etc目录下文件httpd.conf     (3)find /etc -name ‘*srm*’  #使用通配符*(0或者任意多个...(1)find /tmp -size +10000c -and -mtime +2   #在/tmp目录下查找大于10000字节并在最后2分钟修改文件    (2)find / -user...-i:不区分大小写     -h:查询多文件时不显示文件名。     -l:查询多文件时只输出包含匹配字符文件名。     -n:显示匹配行及行号。     ...-s:不显示不存在或无匹配文本错误信息。     -v:显示不包含匹配文本所有行。     pattern正则表达式主要参数:     \: 忽略正则表达式特殊字符原有含义。     ...usr/src  #显示/usr/src目录下文件(不含子目录)包含magic行   (5)grep -r magic /usr/src  #显示/usr/src目录下文件(包含子目录)包含magic

2K20

【Linux技巧】linux下快速查找文件

(1)find /tmp -size +10000c -and -mtime +2   #在/tmp目录下查找大于10000字节并在最后2分钟修改文件    (2)find / -user...-i:不区分大小写      -h:查询多文件时不显示文件名。     -l:查询多文件时只输出包含匹配字符文件名。     -n:显示匹配行及行号。    ...-s:不显示不存在或无匹配文本错误信息。     -v:显示不包含匹配文本所有行。 pattern正则表达式主要参数:     \:忽略正则表达式特殊字符原有含义。    ...行    (3)grep ‘[a-z]\{5\}’ aa   #显示所有包含每行字符串至少有5个连续小写字符字符串行    (4)grep magic /usr/src  #显示/usr/src...目录下文件(不含子目录)包含magic行    (5)grep -r magic /usr/src  #显示/usr/src目录下文件(包含子目录)包含magic行 (6)grep -w pattern

1.2K20

Node Server零基础: 开发环境文件自动重载

前言 在 web 前端开发,我们会借助 Grunt、Gulp 和 Webpack 等工具 Watch 模块去监听文件变化,那服务端应该怎么做?...方案一:fs.watch 使用 node 原生 fs.watch 方法监听文件改动,所谓“热重载”也不过是及时清除内存文件缓存。.../index.js 引用中间件时需要套一层函数,并使用 require 方式引入模块才能清除缓存。.../app"], // 开启 watch 模式,并监听 app 文件夹下改动 "ignore_watch": ["node_modules", "assets"], // 忽略监听文件...它优势包括解决(出自 chokidar 文档): 1、在 OS X 下不能获取文件名; 2、在 OS X 下 Sublime 修改文件后不能获取到修改事件; 3、修改文件会触发两次事件; 4、

2.6K00

git ignore files配置

方式一 在仓库目录下新建一个名为.gitignore文件(因为是点开头,没有文件名,没办法直接在windows目录下直接创建,必须通过右键Git Bash,按照linux方式来新建.gitignore....gitignore文件对其所在目录及所在目录全部子目录均有效。通过将.gitignore文件添加到仓库,其他开发者更新该文件到本地仓库,以共享同一套忽略规则。...方式二 通过配置.git/info/exclude文件来忽略文件。这种方式对仓库全局有效,只能对自己本地仓库有作用,其他人没办法通过这种方式来共享忽略规则,除非他人也修改其本地仓库该文件。...忽略规则在文件e:/gitignore.txt(当然该文件名可以任意取)。 该方式作用域是也全局。 【例子】 # 忽略*.o和*.a文件 *....dbg/ # 只忽略当前目录下dbg文件和目录,子目录dbg不在忽略范围 /dbg

43810

linux基本命令集锦

pattern正则表达式主要参数: \:忽略正则表达式特殊字符原有含义。 ^:匹配正则表达式开始行。 $: 匹配正则表达式结束行。 \<:从匹配正则表达式行开始。....*\1′ aa 如果west被匹配,则es就被存储到内存,并标记为1,然后搜索任意个字符(.*),这些字符后面紧跟着另外一个es(\1),找到就显示该行。...这里有两种解决办法: 明确要求搜索子目录:grep -r 或忽略子目录:grep -d skip 如果有很多输出时,您可以通过管道将其转到’less’上阅读: $ grep magic /usr...软链接是可以跨分区,但是硬链接只能在同一分区。...Locate通过索引查找文件 使用:locate  filename.txt 可以使用-i参数搜索不区分大小写,可以使用sudo updatedb命令在需要创建文件名索引 11.

91270

bun 介绍三:dotenv 与 nodemon 都不再需要了

1、对 text、json、toml 文件直接支持 所谓直接支持,就是在代码可以使用这些文件,对text等这三类文件都有很好加载支持: // src/index.ts // text console.log...然后在.gitignore 文件忽略.env 使其不上传到仓库,对于需要在本地测试同学,直接私下发给他一份本地.env 文件。...然后我们可以直接编写本地.env 文件,并在.gitignore 文件忽略,再在 js 代码通过 process.env 获取环境变量,等等,这些后续操作都是一样了。...为此,热加载成为了前端项目高效开发基础必备。 在 bun 之前,一般使用 nodemon 完成热加载需求。...npm install --save-dev nodemon nodemon index.js // 代替 node 在 bun 之后,不需要额外安装 nodemon 等工具类库了,bun 本身在启动时自带了热加载功能

50010

使用 TortoiseSVN 将某个 SVN 目录下目录指向另一个仓库

具体方法有移动目录或改名等,移来移去太麻烦了,我们来改名吧 —— 在 ".svn" 最前面添加一些字符: 此时无论在此目录或子目录右键,都可发现相关菜单项减少了很多: 也就是 TortoiseSVN...这样,我们就可以在子目录右键 -->"SVN 检出",然后在弹出窗口中就可以任意选择 SVN 仓库地址进行检出了: 其实我本次是想将放在新浪 SAE SVN 目录一些内容传到开源中国 Git...@OSC 代码托管仓库,所以我先选择是 "导入" 操作: 反正经过一番操作之后,该子目录被认可为 SVN 目录了: 现在来恢复外层目录为原来 SVN 目录,只需将相关文件夹改回原来 ".svn...开头文件名》。...此处只需在删除前面的字符时同时在最后加个点即可,最后点系统会自动忽略: 好了,现在为了看看两个库是不是都能用,我们在相关子目录添加个文件: 然后分别在 "这个目录空白处" 和 "上层目录空白处

1.1K20

手把手搭建koa2后端服务器-项目初始化

koa2 作为 nodejs 面向未来 web 开发框架,对于想做全栈工程师基本是必学,但是它并不是一个开箱即用框架,很多必要模块需要我们自己去安装配置,整个项目框架都需要我们自己搭建,因此我把自己搭建框架步骤记录下来...初始化项目结构 在根目录下创建 src 目录,用来存储我们项目逻辑,在 src 目录下创建 router 目录,将路由处理放在下面 - src - router - index.ts.../src/main.ts" }, "dependencies": { ... }, "devDependencies": { ... } } 服务热加载 安装 nodemon...yarn add -D nodemon 配置 nodemon 在根目录下增加 nodemon.json 文件 { // 延迟重载 "delay": 1000, // 监听目录和文件..."watch": ["src/**/*.ts"], // 忽略目录 "ignore": ["node_modules"], // 执行命令 "exec": "ts-node

1.9K20

git .gitignore 忽略规则匹配语法

src.a 忽略src.a 外其他文件 /todo 仅忽略项目根目录下 todo 文件,不包括 src/todo build/ 忽略 build.../目录下所有文件,过滤整个build文件夹; doc/*.txt 忽略doc目录下所有 .txt 后缀文件,但不包括doc子目录 .txt 文件 bin/:...2、语法解释 在 .gitignore 文件,每一行忽略规则语法如下: 1)空格不匹配任意文件,可作为分隔符,可用反斜杠转义; 2)以“#”开头行都会被 Git 忽略。...通配单个字符,即匹配一个任意字符; 7)以方括号“ [] ”包含单个字符匹配列表,即匹配任何一个列在方括号字符。...比如[abc]表示要么匹配一个a,要么匹配一个b,要么匹配一个c;如果在方括号中使用短划线分隔两个字符,表示所有在这两个字符范围都可以匹配。

6.6K11

面试中和工作中常用linux命令

(1)find /tmp -size +10000c -and -mtime +2   #在/tmp目录下查找大于10000字节并在最后2分钟修改文件 (2)find / -user fred...-i:不区分大小写   -h:查询多文件时不显示文件名。   -l:查询多文件时只输出包含匹配字符文件名。   -n:显示匹配行及行号。   -s:不显示不存在或无匹配文本错误信息。   ...-v:显示不包含匹配文本所有行。  pattern正则表达式主要参数:   \: 忽略正则表达式特殊字符原有含义。   ^:匹配正则表达式开始行。   $: 匹配正则表达式结束行。   ...行   (3)grep ‘[a-z]\{5\}’ aa   #显示所有包含每行字符串至少有5个连续小写字符字符串行   (4)grep magic /usr/src  #显示/usr/src目录下文件...(不含子目录)包含magic行   *(5)grep -r magic /usr/src  #显示/usr/src目录下文件(包含子目录)包含magic行   (6)grep -w pattern

37710

从开发一款基于Vue技术栈全栈热重载生产环境脚手架,我学到了什么?

如果在编辑器对html文件增加或删除了元素,或者是在css文件修改了某个元素某个样式,然后想在浏览器中看到效果,通常步骤是:把窗口切换到浏览器,然后按键盘上F5刷新页面。...npm init -y 二、创建前端项目与后端项目 下一步,我们会在创建好项目根文件夹创建一个前端项目文件夹,名字可以叫src。另外,后端项目文件夹名字叫server。...body-parser是在处理程序之前在中间件解析传入请求体,可以在request.body获取从前台传来数据。...gulp-nodemon nodemon是一款非常实用工具,用来监控你 Node.js 源代码任何变化和自动重启你服务器。...ignore:忽略部分对程序运行无影响文件改动,nodemon只监视js文件,可用ext项来扩展别的文件类型。

59420

一日一命令:find 命令详解

任何位于参数之前字符串都将被视为欲查找目录名。如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件。并且将查找到子目录和文件全部进行显示。...-name "*.conf" -mtime +5 -ok rm { } \; 在当前目录查找所有文件名以.conf结尾、更改时间在5日以上文件,并删除它们,只不过在删除之前先给出提示 参数 expression...可用选项非常之多 -mount, -xdev : 只检查和指定目录在同一个文件系统下文件,避免列出其它文件系统文件 -amin n : 在过去 n 分钟被读取过 -anewer file :...路径名称符合 p 文件,ipath 会忽略大小写 -name name, -iname name : 文件名称符合 name 文件。...//根据文件名查找(精确查找)-iname //根据文件名查找,但是不区分大小写 这里另外介绍下文件名通配符知识 *表示通配任意字符 find /etc -name "*passwd"

38530

记ByteCTFNode题

记ByteCTFNode题 我总觉得字节是跟Node过不去了,初赛和决赛都整了个Node题目,当然PHP、Java都是必不可少,只是我觉得Node类型比较少见,所以感觉挺新鲜。...,可以绕过对目录符号链接检查,基本上允许不受信任tar文件符号链接到任意位置,然后将任意文件提取到该位置,从而允许任意文件创建和覆盖,此外,不区分大小写文件系统可能会出现类似的混淆,如果恶意tar...包含一个位于FOO目录,后跟一个名为foo符号链接,那么在不区分大小写文件系统上,符号链接创建将从文件系统删除该目录,但不从内部目录删除缓存,因为它不会被视为缓存命中,FOO目录后续文件条目将被放置在符号链接目标...重启node,进而导致evil.js被执行,nodemon这层主要是方便比赛,实际上如果是在真实环境里,大概率不会有人使用nodemon启动生产环境服务,不过我们仍然可以先将文件写入,之后守株待兔直到服务重启...,命令被执行,在配置了重启策略Docker容器,也可以通过把服务打挂方式强制重启。

43620

一文详解 | Linux find 命令

即检索完指定目录后,还会对该目录下子目录进行检索,以及子目录子目录。直到到达目录树底部。...根据文件名检索 find 命令 -name 选项可以根据文件名称进行检索(区分大小写)。如需要忽略文件名大小写,可以使用 -iname 选项。...可以表示任意一个单一符号 * 可以表示任意数量(包括 0)未知符号 find /usr -name '*.txt' 查找 /usr 目录下所有文件名以 .txt 结尾文件 find /usr...如查找 /usr 下所有文件名以 .txt 结尾文件或目录,且该文件父目录必须是 src。可以使用以下命令: find /usr -path '*/src/*.txt' 2....检索空文件 find 命令支持 -empty 选项用来检索为空文件或目录。空文件即文件里没有任何内容,空目录即目录没有任何文件或子目录

2K10

JavaWeb项目架构之FastDFS分布式文件系统

为了避免单个目录下文件数太多,在storage第一次启动时,会在每个数据存储目录里创建2级子目录,每级256个,总共65536个文件,新写文件会以hash方式被路由到其中某个子目录下,然后将文件数据作为本地文件存储到该目录...当Tracker Server ClusterTracker Server不止一个时,各个Tracker之间关系是对等,所以客户端上传时可以选择任意一个Tracker。...[2.jpg] 选择tracker server 当集群不止一个tracker server时,由于tracker之间是完全对等关系,客户端在upload文件时可以任意选择一个trakcer。...,然后将文件以fileid为文件名存储到该子目录下。...生成文件名 当文件存储到某个子目录后,即认为该文件存储成功,接下来会为该文件生成一个文件名文件名由group、存储目录、两级子目录、fileid、文件后缀名(由客户端指定,主要用于区分文件类型)拼接而成

1.1K50

JavaWeb项目架构之FastDFS分布式文件系统

为了避免单个目录下文件数太多,在storage第一次启动时,会在每个数据存储目录里创建2级子目录,每级256个,总共65536个文件,新写文件会以hash方式被路由到其中某个子目录下,然后将文件数据作为本地文件存储到该目录...当Tracker Server ClusterTracker Server不止一个时,各个Tracker之间关系是对等,所以客户端上传时可以选择任意一个Tracker。...选择tracker server 当集群不止一个tracker server时,由于tracker之间是完全对等关系,客户端在upload文件时可以任意选择一个trakcer。...,然后将文件以fileid为文件名存储到该子目录下。...生成文件名 当文件存储到某个子目录后,即认为该文件存储成功,接下来会为该文件生成一个文件名文件名由group、存储目录、两级子目录、fileid、文件后缀名(由客户端指定,主要用于区分文件类型)拼接而成

42520
领券