linux下查找的相关命令

1、which

通过which命令查看命令(且只能在$PATH下的可执行文件才能使用which查看到该文件)

使用方法:which ls

2、whereis

通过whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。

whereis和locate都是查找数据库文件,所以查找速度都很快,find命令是通过遍历linux硬盘查找,所以速度较慢。

3、locate

不查找/tmp/文件夹

需要先通过yum工具安装mlocate包,才能够使用,且locate命令是通过数据库查找。

需要先进行updatedb命令更新数据库后,才能够使用locate命令查找文件

如果新建一个文件后,没有updatedb,则locate不能查到该文件

4、find

使用方法:

find /tmp/ -name "longfei"     (查找/tmp/文件夹下名字为longfei的所有文件)

find /tmp/ -name "long*"     (查找/tmp/文件夹下以long开头的所有文件)

find /tmp/ -type d     (查找/tmp/文件夹下的目录)

find /tmp/ -type f     (查找/tmp/文件夹下的文件)

find /tmp/ -type b     (查找/tmp/文件夹下的块设备)

find /tmp/ -type c     (查找/tmp/文件夹下的字符设备)

find /tmp/ -type s     (查找/tmp/文件夹下的socket)

find /tmp/ -mtime -10     (创建/修改时间在10天以内的所有文件)

find /tmp/ -mmin -10     (创建/修改时间在10分钟以内的所有文件)

find /tmp/ -atime -10     (读取/执行时间在10分钟以内的所有文件)

find /tmp/ -ctime -10     (修改文件属性在10分钟以内的所有文件)

find / -inum 141418     (按照inode号来查询文件)

查看mtime;atime;ctime的命令

stat 1.txt     (查看1.txt的三个time)

时间: 2024-10-31 17:31:06

linux下查找的相关命令的相关文章

Linux下查找文件find命令

在Linux下,常常需要在某个位置下,找一些文件.怎么办?使用find命令就够了.find search-path expressions search-string 如果要搜索当前目录.那么 search-path 可以为空或者为 句号 '.' 假如查找当前目录下 3分钟前被访问过的文件.find . -amin 3 假如查找四天前被访问过的文件. find . -atime 4 假如查找5分钟前文件名被改变的文件.find . -cmin 5 假如查找6天前文件名被改变的文件.find .

linux下查找字符串的命令

1. set命令可以显示出当前shell下所有全局参量定义及其值; 2. 查找并删除当前目录下小文件: find . -type f -size -10k -exec rm {} \; 说明: www.2cto.com -type f 查找文件 -size -10k, 小于10k的."+"是表示要求系统只列出大于指定大小的文件,而使用"-"则表示要求系统列出小于指定大小的文件. 3. 遍历文件夹grep一个字符串 find . -name "*c"

linux下查找进程及终止进程操作的相关命令

使用linux操作系统,难免遇到一些软件"卡壳"的问题,这时就需要使用linux下强大的kill命令来结束相关进程.这在linux系统下是极其容易的事情,你只需要kill xxx即可,这里xxx代表与此软件运行相关的进程PID号.首先,我们需要使用linux下另外一个命令ps查找与进程相关的PID号:ps aux | grep program_filter_word1)ps a 显示现行终端机下的所有程序,包括其他用户的程序.2)ps -A 显示所有程序.3)ps c 列出程序时,显示

Linux下查找包含BOM头的文件和清除BOM头命令 2014-08-16 12:30:50

Linux下查找包含BOM头的文件和清除BOM头命令 2014-08-16 12:30:50 分类: 系统运维 查找包含BOM头的文件,命令如下: 点击(此处)折叠或打开 grep -r -I -l $'^\xEF\xBB\xBF' ./ \xef\xbb\xbf是UTF8 BOM的16进制表示 这个命令会把当前目录及所有子目录下的BOM头删除掉. 点击(此处)折叠或打开 find . -type f -exec sed -i 's/\xEF\xBB\xBF//' {} \; 另一种方法: 点击

二十七、Linux下常用的shell命令记录

本文章记录我在linux系统下常用或有用的系统级命令,包括软硬件查看.修改命令,有CPU.内存.硬盘.网络.系统管理等命令.但本文不打算介绍生僻命令,也不介绍各个linux发行版下的特有命令,且以后会持续更新. 说明,我是在一个Centos 6.4 64位的虚拟机系统进行测试.本文介绍的命令都会在此Centos下运行验证(也有部分命令会在我的suse/ubuntu系统里测试的,会做特明说明),但运行结果就不再列出了. 硬件篇 CPU相关 lscpu #查看的是cpu的统计信息. cat /pro

Linux基础--进程管理相关命令介绍(2)

本文主要介绍了Linux中进程管理的相关命令,涉及到的主要命令有top,vmstat等. (1)top ①功能:用来查看CPU,内存以及进程的状态. ②用例: ③相关注释: load average表示负载,三个数值分别表示第1分钟,第5分钟,第10分钟 Cpu中us表示用户空间程序占用百分比,sy表示内核模式占用百分比,ni表示调整NICE值所占用的    CPU百分比,id表示CPU的空闲比例,wa表示等待磁盘IO完成所占用的时间比例,hi表示硬件中断占     据的百分比,si表示软中断所

linux 下查找大于100M的文件

命令行如下 find . -type f -size +1000000k Linux系统下查找大文件或目录的技巧 当硬盘空间不够时,我们就很关心哪些目录或文件比较大,看看能否干掉一些了,怎么才能知道呢? #已易读的格式显示指定目录或文件的大小,-s选项指定对于目录不详细显示每个子目录或文件的大小 du -sh [dirname|filename] 如: 当前目录的大小: du -sh . 当前目录下个文件或目录的大小: du -sh * [[email protected] var]# du -

Linux下的目录创建命令使用实践

[文章摘要] 本文以实际的C源程序为例子,介绍了Linux下的目录创建命令(mkdir)的使用方法,为相关开发工作的开展提供了有益的参考. [关键词] C语言  Linux  目录创建  makefile  开发 一.mkdir命令简介 mkdir命令用来创建指定名称的目录,其命令格式为:mkdir [选项] 目录... 其中,[选项]可以是"-m"."-p"或"-v".此外,目录名是区分大小写的. 二.本程序流程 本文中的程序用于实现创建目录的

Linux下vi替换字符命令操作实例

在Linux下的开发中,经常涉及到对文件里的字符进行处理,当中,对字符的替换操作也是非常的频繁. 本文以一个实际的文件为例,具体介绍了Linux下经常使用的vi替换字符命令,为相关的开发工作提供给了參考. 本文中被操作的文件为TestFile.txt,当中的内容例如以下: [email protected]:~/zhouzx/Test> cat TestFile.txt 12345678907890 ABCDABCDEFGHIJ 12345^&*()() 98765432103210 abc