linux常用搜索文件命令

使用linux系统难免会忘记文件所在的位置,可以使用以下命令对系统中的文件进行搜索。搜索文件的命令为”find“;”locate“;”whereis“;”which“;”type“

方法/步骤

  1. linux 下最强大的搜索命令为”find“。它的格式为”find <指定目录> <指定条件> <指定动作>“;比如使用find命令搜索在根目录下的所有interfaces文件所在位置,命令格式为”find / -name  ‘interfaces‘“

  2.  

    使 用locate搜索linux系统中的文件,它比find命令快。因为它查询的是数据库(/var/lib/locatedb),数据库包含本地所有的文 件信息。使用locate命令在根目录下搜索interfaces文件的命令为”locate interfaces“

  3.  

    使用”whereis“命令可以搜索linux系统中的所有可执行文件即二进制文件。使用whereis命令搜索grep二进制文件的命令为”whereis grep“。

  4.  

    使用which命令查看系统命令是否存在,并返回系统命令所在的位置。使用which命令查看grep命令是否存在以及存在的目录的命令为”which grep“。

  5.  

    使用type命令查看系统中的某个命令是否为系统自带的命令。使用type命令查看cd命令是否为系统自带的命令;查看grep 是否为系统自带的命令。

    6、补一个linux下搜索文件中的内容

    grep xxxx  log.log    搜索log.log文件中的所有xxxx

原文地址:https://www.cnblogs.com/zhanglijun/p/10109834.html

时间: 2024-08-07 00:10:46

linux常用搜索文件命令的相关文章

linux 常用查看文件命令

linux常用命令有很多,今天来给大家介绍下几个简单的查看命令: 首先是ls命令,他只是查看目录没有查看文件的能力,相反的cat命令可以完整的显示出: 如图9-1所示 当我们查看文件时,又想看文件的大小那怎么办呢?别担心linux有一个命令可以那就是查看命令选项-lh, 如图9-2所示: 想要查看文件的原状态信息用stat命令就可以实现: 如图9-3所示: 如果要查看文件的类型,我们用file命令就可以完成: 如图9-4所示: 当你在查阅文档时,要在当前路径和上一路径来回切换时,请用#cd –,

Linux下搜索文件命令whereis/which/find/locate

1.whereis whereis who whereis 只能搜索二进制文件(-b),man 帮助文件(-m)和源代码文件(-s) 2.locate 所以有时候你刚添加的文件,它可能会找不到,需要手动执行一次 updatedb 命令 (在我们的环境中必须先执行一次该命令).它可以用来查找指定目录下的不同文件类型, 如查找 /etc 下所有以 sh 开头的文件: $ locate /etc/sh 注意,它不只是在 /etc 目录下查找,还会自动递归子目录进行查找. $ locate /usr/s

第十三天(linux常用的基础命令 )

按照下面的要求创建一个新的逻辑卷:    *) 逻辑卷命名为database, 属于 datastore 卷组.    *) 在 datastore卷组中的逻辑卷,500M.    *)使用{ext3|ext4|xfs}文件系统对新的逻辑卷进行格式化    *)逻辑卷应该在系统启动的时候自动挂载在/mnt/database 目录下.    *)lvm扩大至1G, 并且保留其原有资料的完整性; 新增加一个 SWAP 分区    *) 大小为512MB,    *) 使该 SWAP 能够每次开机生效

Linux下搜索文件find、which、whereis、locate

Linux下搜索文件find.which.whereis.locate: - which 寻找“执行文件” - -a 将所有可找到的命令均列出,而不仅仅列出第一个找到的命令名称 - whereis 寻找特定文件   whereis [-bmsu] 文件或目录 - -b : 只找二进制文件 - -m : 只找在帮助文件manual路径下的文件 - -s :  只找源文件 - -u :  没有帮助文件的文件 - locate [filename] -- 例:  locate passwd - fin

Linux下搜索文件

一.Linux下搜索文件的命令 Which 显示Linux某个命令的完整路径.加上type可以检查是内部命令还是外部命令 [[email protected] /]# which cat /bin/cat [[email protected] /]# type cat cat is hashed (/bin/cat) [[email protected] /]# type man man is hashed (/usr/bin/man) [[email protected] /]# type c

Linux 常用 150 个命令

命令 功能说明 线上查询及帮助命令 (2 个) man 查看命令帮助,命令的词典,更复杂的还有 info,但不常用. help 查看 Linux 内置命令的帮助,比如 cd 命令. 文件和目录操作命令 (18 个) ls 全拼 list,功能是列出目录的内容及其内容属性信息. cd 全拼 change directory,功能是从当前工作目录切换到指定的工作目录. cp 全拼 copy,其功能为复制文件或目录. find 查找的意思,用于查找目录及目录下的文件. mkdir 全拼 make di

git bash 常用操作文件命令

git bash常用操作文件命令 在Windows下使用Git Bash,用的是Linux命令,常用几个文件操作命令如下: Windows命令 Linux 命令 意义 Windows命令 Linux 命令 意义 cd e:\xxx cd /e/xxx 切换到xxx目录 cd pwd 显示当前目录路径 dir ls 列出当前目录内容 copy nul xxx.txt touch xxx.txt 生成名为xxx.txt的空文件 del xxx.txt rm xxx.txt 删除xxx.txt文件 m

linux管理目录文件命令总结

一.文件和目录管理常用命令 目录操作命令:pwd.cd.ls.mkdir.du. 文件操作命令: touch.file.cp.rm.mv.which.find.ln 文件内容操作命令: cat.more.less.head.tail.wc.grep 归档及压缩命令: gzip.bzip2.tar 因为在linux系统中目录属于一种特殊文件,所以许多对文件进行操作的命令对目录也同样适用. 二.命令具体用法 1.pwd命令 用途:查看工作目录 使用方法:直接在命令行下输入pwd .pwd命令一般单独

linux常用头文件及说明

linux常用头文件及说明 1. Linux中一些头文件的作用: <assert.h>:ANSI C.提供断言,assert(表达式)<glib.h>:GCC.GTK,GNOME的基础库,提供很多有用的函数,如有数据结构操作函数.使用glib只需要包含<glib.h><dirent.h>:GCC.文件夹操作函数.struct dirent,struct DIR,opendir(),closedir(),readdir(),readdir64()等 <c