`
javaG
  • 浏览: 550186 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

find命令查找包含指定内容的文件

阅读更多

前端时间一直在思索如何查找包含指定内容的文件,但是一直苦思不得其解。后来范县问题的原因在于对linux的管道"|"的理解不够彻底。

咱一直以为查找当前目录内包含x的查找方式是 find . |grep x

后来查看多方资料发现,应该是 find . -exec grep x {} \; 或者 find .|xargs grep x 命令。

为什么会这样能,因为通道命令符是把上一部的结果传递给下一步来处理,在 find . |grep x中虽然看似和find .|xargs grep x差不多,但是实际上还是有区别的。应为find .得到的结果是一串文件名集合,如果直接传递给grep的话,grep会把这些文件名看作一些无意义的字符串来处理。但是传递给xargs,他会把他当作一个有意义的文件来处理。

 

分享到:
评论

相关推荐

    Linux文本查找命令find的用法详解

    find 命令主要用于查找目录和文件,可以指定多种参数进行匹配。 用法:find +查找路径 +命令参数 [输出形式] 查找路径:告诉find在哪查找 命令参数:指定要查找的文件属性,属性包括多种,类型、名称、大小、修改...

    xshell常用命令.docx

    8.命令more、less——查看文件内容 more /etc/passwd 查看/etc/passwd的内容 -功能:分页显示命令 more file -more命令也可以通过管道符(|)与其他的命令一起使用, 例如: ps ux|more ls|more less /etc/passwd 查看...

    入门学习Linux常用必会60个命令实例详解doc/txt

    immortality按:请用ctrl+f在本页中查找某一部分的内容或某一命令的用法。 -------------------------------------------------------------------------------- Linux必学的60个命令(1)-安装与登陆命令 login 1...

    基于linux命令提取文件夹内特定文件路径

    最近需要实现自动化搜寻特定文件夹下的特定文件,并且需要分别保存文件路径与文件名。算然使用python的walk能够实现,但是感觉复杂了些。于是想看看linux自带的命令是否能完成这项工作。 环境 需要查找的目录结构...

    如何编写批处理文件批处理文件批处理文件

    批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行...

    对中级Linux用户有用的20个命令

     注意:以上命令查找根目录下和所有文件夹以及加载的设备的子目录下的所有包含‘tar.gz’的文件。  ’find’命令的更详细信息请参考35 Find Command Examples in Linux  2. 命令: grep  ‘grep‘命令搜索...

    Dos命令大全

    然后将程序运行结果传递给find命令-- for /f i%% in (dict.txt) do net use \\ip\ipc$ "i%%" /u:"administrator"|find ":命令成功完成">>D:\ok.txt ,这样就ko了。 sample3: 你有没有过手里有大量肉鸡等着你去...

    设备管理器命令符控制台:devcon

     find 查找与指定的硬件或 实例 ID 匹配的设备。  findall 查找设备,包括那些未显示的设备。  help 显示此信息。  hwids 列出设备的硬件 ID。  install 手动安装设备。  listclass 列出某一安装类别的...

    VIM插件及教程

    安装方法: 1.将VIM_Config/.vim 拷到 ~/目录下 2.将VIM_Config/.vimrc 拷到 ~/目录下 3.将make_cscope.sh 拷到 ~/目录下 4. chmod +x ~/make_cscope.sh 使用方法: 若代码位于 /data/code ...i: 查找包含本文件的文

    UNIX Handbook

    31.在某个目录下查找包含特定字符串的文件 返回文件名称 39 五.其它命令 39 1.eval命令:可用于动态生成和执行代码 39 2.exit n:退出 40 3.export导出环境变量: 41 4.shift命令: 41 5.shell的参数扩展: ...

    网管教程 从入门到精通软件篇.txt

    如果未指定文件系统,将使用现有的文件系统格式。  Map  显示驱动器号与物理设备名称的映射。该信息在运行 fixboot 和 fixmbr 命令时非常有用。  map 命令仅在使用故障恢复控制台时才可用。  Map [ arc]  ...

    本地文件快速搜索工具 Hddb 4.4.0 + x64 中文版.zip

    “排除指定文件(或目录)名”复选框下面的文本框里。 一行一个名字,刻目录名最后要有一个斜杠。比如“git\ Dddb 不会自动扫描文件改变,你必须显式地调用它的命令来更新数据库。这些命令可以在“数据库”下拉菜单...

    diskwalker:Python脚本可有效地在UNIX上查找文件,例如具有特定属性的文件系统(比查找要快)

    通过执行所有谓词(该函数以_p或_filep结尾的函数仅适用于文件),该简单脚本无需执行多个find命令,而是通过在整个磁盘树结构上进行一次传递来跟踪它们。 仍然是WIP,但是代码确实很紧凑,并且编写自己的谓词非常...

    精通windows server 2008 命令行与powershell 电子书PDF单文件完整版

    10.1.3 for——执行特定命令 438 10.1.4 goto——批处理定向 440 10.1.5 If——批处理条件 440 10.1.6 echo——回显 442 10.1.7 rem——注释 443 10.1.8 pause——暂停 443 10.1.9 start——运行 444 10.1.10 choice...

    Hddb2.4.1官方中文版.rar

    比如:“@OfficeMy2014”,将查找包含My和2014的Office文件。输入搜索名字时具有自动完成功能。在搜索框中按下"@"字符试试。你可以用Esc键来清空搜索框。当搜索框为空时,Esc键则会关闭主窗口。你可以在选项对话框...

    grub4dos-V0.4.6a-2017-02-04更新

    --string=[x]=[y]=[color]=["string“] 字符串位置、颜色与内容,可用于标题,说明,帮助等。单位:列,行,24位色彩。 注:如果省略颜色,位于菜单框以上按标题颜色,位于菜单框以下按帮助文本颜色; 字符串头尾...

    LINUX命令、编辑器与SHELL编程PDF.part01

    并且,当需要立即得到答案时,可以翻到本书的命令参考部分,这部分内容经过精心组织和标注,非常易于快速查找! 作者简介 Mark G.Sobell是Sobell Associates 公司的主席,该公司是一个专于UNLX/Linux 培训、技术...

    LINUX命令、编辑器与SHELL编程PDF.part02.rar

    并且,当需要立即得到答案时,可以翻到本书的命令参考部分,这部分内容经过精心组织和标注,非常易于快速查找! 作者简介 Mark G.Sobell是Sobell Associates 公司的主席,该公司是一个专于UNLX/Linux 培训、技术...

    API之网络函数---整理网络函数及功能

    FindNextFile 根据调用FindFirstFile函数时指定的一个文件名查找下一个文件 FlushFileBuffers 针对指定的文件句柄,刷新内部文件缓冲区 FlushViewOfFile 将写入文件映射缓冲区的所有数据都刷新到磁盘 ...

    WORK_标注_计算图幅号_tu_tuboff_autocadLisp_

    ft 查找文本(find text)包含"TEXT"和"MTEXT"两种文本类型;;; 查询文本中可加通配符"*"按精确方式查询只能查询到整字匹配的字串;;; sb 设置自定义图幅(set breadth) ;;; db 根据...

Global site tag (gtag.js) - Google Analytics