`

转:Ubuntu Linux下搜索文件和文件内容

 
阅读更多

whereis <程序名称>
查找软件的安装路径
-b 只查找二进制文件
-m 只查找帮助文件
-s 只查找源代码
-u 排除指定类型文件
-f 只显示文件名
-B <目录> 在指定目录下查找二进制文件
-M <目录> 在指定目录下查找帮助文件
-S <目录> 在指定目录下查找源代码

locate <文件名称>
在文件索引数据库中搜索文件
-d <数据库路径> 搜索指定数据库
updatedb
更新文件索引数据库


find [路径] <表达式>
查找文件
-name <表达式> 根据文件名查找文件
-iname <表达式> 根据文件名查找文件,忽略大小写
-path <表达式> 根据路径查找文件
-ipath <表达式> 根据路径查找文件,忽略大小写
-amin <分钟> 过去N分钟内访问过的文件
-atime <天数> 过去N天内访问过的文件
-cmin <分钟> 过去N分钟内修改过的文件
-ctime <天数> 过去N天内修改过的文件
-anewer <参照文件> 比参照文件更晚被读取过的文件
-cnewer <参照文件> 比参照文件更晚被修改过的文件
-size <大小> 根据文件大小查找文件,单位b c w k M G
-type <文件类型> 根据文件类型查找文件。b 块设备 c 字符设备 d 目录 p 管道文件 f 普通文件 l 链接 s 端口文件
-user <用户名> 按归属用户查找文件
-uid <uid> 按UID查找文件
-group <群组名> 按归属群组查找文件
-gid <gid> 按GID查找文件
-empty 查找空文件

*奇怪了,我在laptop上执行find . -name *.jar 提示

find: paths must precede expression: hamcrest-all-1.3RC0.jar
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]

只显示找到的第一个,而在server下执行却正常,why?


grep <字符串>|"<正则表达式>" [文件名]
在文件中搜索内容



问题描述:
     我有一个1千万行的querylog,每一个都有keyword,现在我想随机查找某个query是否存在。
     用find命令来做。
解决方法:
     find query.log | xargs grep "感冒" // 在query.log文件中查找“感冒”

 

 

 

分享到:
评论

相关推荐

    Ubuntu操作系统零基础教程,小白轻松上手!知识领域:Linux操作系统、Ubuntu、命令行操作技术关键词:Ubuntu、

    ubuntu知识领域:Linux操作系统、...用途:为零基础小白提供Ubuntu操作系统的入门教程,帮助理解并掌握Ubuntu的基本使用方法,包括安装、环境配置、软件安装、文件操作和权限管理,为后续学习Linux系统和编程打下基础。

    ubuntu系统中文件和内容查找命令总结linux操作系统电脑资料.doc

    ubuntu系统中文件和内容查找命令总结linux操作系统电脑资料 作为一名IT行业大师,我将从给定的文件中生成相关知识点,以下是总结: 一、文件和内容查找命令 在ubuntu系统中,文件和内容查找命令是非常重要的,...

    Linux bash:./xxx:无法执行二进制文件报错

    到此这篇关于Linux bash:./xxx:无法执行二进制文件报错的文章就介绍到这了,更多相关Linux 无法执行二进制文件 内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网!...

    ubuntu linux命令行简明教程

    - **文件系统概念**:解释Linux文件系统的基本结构和组织方式。 - **目录和文件管理**:介绍如何创建、删除、移动和复制文件及目录。 - **权限设置**:讲解文件和目录的权限控制方法,以及如何修改这些权限。 #####...

    ubuntu linux 下C语言实现FTP批量文件上传

    在ubuntu linux下实现的FTP文件上传,程序自动监听目录下是否有图片文件,有文件则自动通过FTP上传到服务器端,同时删除目录下的文件,实现了批量文件上传,自动重命名文件,程序经测试,运行稳定。

    ubuntu下的文件查找命令

    `whereis`命令主要用于查找软件的安装路径,它会搜索系统中预定义的一些路径,如二进制文件、帮助文件和源代码。其主要选项包括: - `-b`:只查找二进制文件。 - `-m`:只查找帮助文件。 - `-s`:只查找源代码。...

    Ubuntu Linux Bible

    因此,在Linux和开源运动的精神指引下,他们结合了Debian和其他Linux发行版及开源应用中的最佳特性,并加入了自己的特色元素,从而创造了Ubuntu Linux。 #### 二、Ubuntu Linux 的特性与优势 - **快速更新**:相较...

    Ubuntu Linux 轻松入门PPT

    4. **终端命令**: 学习基本的Linux命令对于提高效率至关重要,如`ls`(列出目录内容)、`cd`(切换目录)、`mkdir`(创建目录)、`rm`(删除文件/目录)等。了解`apt-get`命令用于软件安装和管理也是必不可少的。 5...

    Ubuntu Linux完全自学教程

    《Ubuntu Linux完全自学教程》是一本专为初学者设计的指南,旨在帮助读者全面掌握Ubuntu Linux操作系统的基础知识和高级技巧。Ubuntu Linux是一款基于Debian的开源操作系统,以其用户友好、安全稳定而广受全球用户的...

    Ubuntu Linux操作系统(第2版)-PPT.rar

    《Ubuntu Linux操作系统(第2版)》是一份深入讲解Ubuntu Linux操作系统的教学资料,通过PPT的形式呈现,旨在帮助用户全面了解和掌握这一开源操作系统。Ubuntu Linux是基于Debian的Linux发行版,以其用户友好性、...

    UbuntuLinux上机指导二理解文件和文件系统.doc

    Ubuntu Linux 文件和文件系统指导 Ubuntu Linux 是一个基于 Linux 内核的免费操作系统,具有开源、免费、可靠、安全等特点。文件和文件系统是 Ubuntu Linux 的核心组件,管理着系统中的所有文件和数据。本文将从...

    Ubuntulinux命令大全.pdf

    "Ubuntu命令大全.pdf" 以下是根据给定文件信息生成的相关知识点: Ubuntu 概述 Ubuntu 是一款基于 Linux 的操作...通过学习 Ubuntu,用户可以掌握 Linux 操作系统的基本知识和技能,並且获取庞大的开源社区支持。

    Ubuntu Linux操作系统考试题目 + 答案

    - **知识点**: `more`, `tail`, 和 `cat` 命令均可以显示文本文件的内容,而 `join` 命令用于合并两个文件。 - **解析**: 正确答案是 `B. join`。 #### 10. DHCP的作用 - **知识点**: DHCP (Dynamic Host ...

    ubuntu linux入门到精通

    学习如何在Ubuntu上搭建交叉编译环境,以及如何通过SSH远程连接和控制硬件设备,是这部分内容的关键。 在附带的文件中,《红黑软件使用帮助.txt》可能包含了一些特定软件的使用指南,这对于熟悉Ubuntu中的各类工具...

    ARM Linux Ubuntu 虚拟键盘配置文件及配置说明

    本资源提供的"ARM Linux Ubuntu 虚拟键盘配置文件及配置说明"正是为了解决这个问题,它允许你在Ubuntu Linux运行于ARM平台时,通过触摸屏或者其他交互方式实现键盘功能。 首先,我们要理解虚拟键盘的基本原理。虚拟...

    UBUNTU linux学习手册教程集合

    Ubuntu Linux是基于Debian的开源操作系统,以其用户友好性、丰富的软件库和强大的社区支持而闻名。本教程集合旨在帮助初学者快速入门Ubuntu Linux,并逐步掌握其核心概念和常用命令,实现从新手到精通的过渡。 一、...

    Ubuntu Linux 宝典

    《Ubuntu Linux 宝典》是一本专为Linux爱好者和专业人士准备的详尽指南,主要针对Ubuntu这一广受欢迎的开源操作系统。这本书以rar格式压缩,解压后为PDF文档,为英文版,适合有一定英语基础的读者进行深入学习。在...

    ubuntu如何运行.sh文件,.sh文件运行提示脚本异常

    ubuntu执行.sh文件,1 .sh文件是Ubuntu下可执行文件,首先需要确定它的权限是否是可执行的,2、 用vim打开sh文件,3、查看文件格式:4. 修改文件格式: 5. 保存退出: 6. 执行:./filename 注意:不可以用sh ...

    高校 ubuntu Linux 实验+ 答案

    ### 高校 Ubuntu Linux 实验...通过这三个实验的学习,学生不仅能够掌握 Ubuntu Linux 的安装和基础配置方法,还能够熟练运用命令行进行文件与目录管理以及用户管理。这对于提高学生的 Linux 实战能力具有重要意义。

    ies4linux ubuntu安装自动下载文件打包

    "ies4linux ubuntu安装自动下载文件打包" 这个标题指的是一个针对Ubuntu操作系统的软件安装过程,具体来说是ies4linux工具的安装。ies4linux是一款允许Linux用户在他们的系统上运行Internet Explorer(IE)浏览器的...

Global site tag (gtag.js) - Google Analytics