问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何使用find命令查找某个文件

发布网友 发布时间:2022-03-20 09:47

我来回答

2个回答

懂视网 时间:2022-03-20 14:09

Linux中find的使用法?

操作系统:centos7

软件版本 :find4.6

设备型号:ThinkPad E15

find命令用于查找指定目录下的文件,同时也可以调用其它命令执行相应的操作。

find语法格式:find  路径名称   选项       

find命令选项:

-name 按照文件名查找文件。  “名称”

-perm 按照文件权限来查找文件。666 777 等

-user 按照文件属主来查找文件

-group 按照文件所属的组来查找文件

-mtime  -n  / +n 按照文件的更改时间来查找文件,

- n 表示文件更改时间距现在n天以内

+ n 表示文件更改时间距现在n天以前

-type 查找某一类型的文件

b - 块设备文件

d - 目录

c - 字符设备文件

p - 管道文件

l- 符号链接文件

f - 普通文件

-size n  查找符合指定的文件大小的文件

-exec    对匹配的文件执行该参数所给出的其他linux命令, 相应命令的形式为' 命令 {} ;,注意{ }和 ;之间的空格,{}代表查到的内容

例1:查找当前目录下所有的TXT格式的文件

[root@xuegod63 ~]# touch a.txt xuegod.txt

[root@xuegod63 ~]#  find . -name "*.txt"

。。。

./a.txt

./xuegod.txt

2、按照更改时间或访问时间等查找文件

如果希望按照更改时间来查找文件,可以使用mtime,atime或ctime选项

mtime:  文件最后一次修改的时间

atime:  最后一次访问时间

ctime:  文件的最后一次变化时间,也就是修改时间

例1:在root目录下查找更改时间在1天以内,被黑客修改的文件

[root@xuegod63 ~]# find /root/ -mtime -1

对查找内容执行相应命令

-exec    这个选项参数后面可以跟自定义的SHELL命令,格式如下:

例2:把查找到的文件复制到一个指定的目录

[root@xuegod63 ~]# touch {1,2,3}.back

[root@xuegod63 mnt]# find /root -name "*.txt" -exec cp {} /opt  ;

例3:查找多个类型文件

find命令中比较符的使用:

-a  and 并且

-o  or  或者

+  超过

-   低于

[root@xuegod63 ~]# touch a.pdf back.sh

[root@xuegod63 ~]# find ./ -name "*.sh" -o -name "*.pdf"

[root@xuegod63 ~]# find /etc -size +20k -a -size -50k | wc -l

22

[root@xuegod63 ~]# find /etc -size +20k  | wc -l

49

例4:  按权限查找:-perm

[root@xuegod63 ~]# find /bin/ -perm 755   # 等于0755权限的文件或目录

[root@xuegod63 ~]# find /bin/ -perm  -644 #-perm -644  至少有644权限的文件或目录

例5:查找的目录深度:

-maxdepth 1  #只查找目录第一层的文件和目录

如:查找/bin目录下权限等于644的文件

[root@xuegod63 ~]# find /etc/ -maxdepth 1 -perm 644 | more

总结:find命令使用方法和参数

find命令选项:

-name 按照文件名查找文件。  “名称”

-perm 按照文件权限来查找文件。666 777 等

-user 按照文件属主来查找文件

-group 按照文件所属的组来查找文件

-mtime  -n  / +n 按照文件的更改时间来查找文件,

- n 表示文件更改时间距现在n天以内

+ n 表示文件更改时间距现在n天以前

-type 查找某一类型的文件

b - 块设备文件

d - 目录

c - 字符设备文件

p - 管道文件

l- 符号链接文件

f - 普通文件

-size n  查找符合指定的文件大小的文件

-exec    对匹配的文件执行该参数所给出的其他linux命令, 相应命令的形式为' 命令 {} ;,注意{ }和 ;之间的空格,{}代表查到的内容

热心网友 时间:2022-03-20 11:17

find ./ -name core.* | xargs rm -rf
或者
find ./ -type f -name "core.*" -exec rm -rf { } \;
如何使用find命令查找文件?

1. 指定搜索路径:使用find命令时,首先要明确你要搜索的目录或文件路径。例如,如果你想在/home/user目录下搜索文件,你可以使用以下命令:`find /home/user`。2. 使用-name选项:如果你知道要查找的文件的名称或部分名称,可以使用`-name`选项来缩小搜索范围。例如,要查找名为"example.txt"的文件,...

linux使用find命令查找指定文件linux查找某文件命令

`$ find /hoem -name file.txt`上面的命令将会在/hoem目录下搜索文件,将找到名字为file.txt的文件打印出来。find命令也可以查找某个指定类型的文件,比如查找/home目录下所有以*.pdf结尾的文件,可以运行:`$ find /home -name “*.pdf”`以上就介绍了如何使用linux的find命令查找指定...

find 命令 7 种高级用法

要搜索 atime 超过一年的文件,编写如下命令:find /path/to/directory -atime +365 如果需要查找 mtime 正好是 5 天前的文件,请不要包含 +,因为它的意思是“大于”。搜索 ctime 在 5~10 天前的文件:find /path/to/directory -ctime +5 -ctime -10 4、按大小查找文件 -size选项使我们能够...

find 命令的 7 种用法

按名称或正则表达式查找文件:例如,find . -name 'test.txt' 或 find . -name "*.pdf"(指定类型为文件)。查找不同类型的文件:如目录或符号链接,find . -type d -name 'yang*' 和 find . -type l -name 'yang*'。按时间查找文件:如查找atime超过一年的文件,find . -type f -ati...

如何用find命令查找文件?

1、根据文件格式进行查找:在/home下查找所有以 .txt 结尾的文件: find /home -name “*.txt"。2、根据文件目录层数查找:find --maxdepth+层数 按最大层数查找。--mindepth+层数 按最小层数查找。文件查找指令:查找/etc/目录下大小大于 1M的文件(记得大写):find /etc/ -size +1M。查找...

linux怎么使用find命令查找特定的内容?

使用 find 命令查找特定内容,如当前目录下所有文件内容包含“192.168.1.111”的内容。通过添加语法格式选项,如使用-a、-o、-n 等,可以进行更精确的文件匹配。find 否定参数用法,如排除特定文件或目录。基于目录深度搜索,可以更精准地定位文件。利用文件时间戳进行查找,适用于查找更新、创建时间范围...

linux下怎样查找一个文件夹在哪个目录下

1. 使用`find`命令: `find`是Linux系统中一个非常强大的命令,可以用来搜索文件系统中的文件或目录。通过指定搜索的起始路径和要搜索的内容,`find`命令可以递归地遍历目录并找到匹配项。2. 基本语法: 使用`find`命令查找文件夹的基本语法是:`find [起始路径] -type d -name 目录名`。其中,`-...

如何使用find命令查找文件?

1.按照文件名查找 (1)find / -name httpd.conf#在根目录下查找文件httpd.conf,表示在整个硬盘查找 (2)find /etc -name httpd.conf#在/etc目录下文件httpd.conf (3)find /etc -name '*srm*'#使用通配符*(0或者任意多个)。表示在/etc目录下查找文件名中含有字符串‘srm’的文件 (4)find ....

Linux查找find命令全面剖析

文件查找 1.1 locate命令 locate命令是一个非实时查找工具,它利用预先建立的数据库来查找文件,这种方式适用于查找大量文件,但更新数据库需额外步骤。1.2 find命令 find命令提供实时查找功能,能够根据指定条件在文件系统中搜索文件,它更为灵活且直接。find命令详解 2.1 根据文件名查找 通过指定文件名...

Find命令可以快速搜索电脑中的文件吗?

1、Windows10系统,双击此电脑进入文件资源管理器。2、进入文件资源管理器后,点击进入本地磁盘C。3、进入C盘后,在搜索框中输入A*,然后回车搜索。4、回车搜索A*后,就可以搜索出C盘中以A开头的文件了。首先进行一点说明,find命令是我们在Linux系统中用来进行文件搜索用的最多的命令,功能特别强大。但...

find命令查找文件名 linux find命令找文件 linux find 查找文件夹 linux查找文件内容命令 linux查找文件路径的命令 linux根据文件名查找文件 find name查找文件名 grep命令查找文件 grep命令查找文件内容
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
黄浦江大桥黄浦江大桥基本概况 龙凤区基本概况 学术论文录用通知出来可以算创新创业学分吗 大学没有创新创业学分真的不能毕业吗? wow6.2猎人pvp什么专精好 6.2猎人pvp天赋和雕文选择 wow6.2现在战士哪个专精好 pvp wow踏风武僧6.2什么pvp装备好 wow 6.2pvp职业选择,我现在手上有术士,猎人,骑士,小德,都100级了... WOW 6.2 PVE输出第一梯队 和PVP 第一梯队分别是哪些天赋的哪些职业... wow魔兽世界6.2增强萨满pve! 有了710军装还有必要roll地狱火695普通... 请问QQ红包里面提现的钱去哪里了 QQ红包领取,领哪去了? qq运动红包是真的吗 qq运动红包怎么提现 我在qq里刷红包,说可以提现到qq钱包,为什么没有 QQ上发的红包如何在随手记里提现? centos安装jdk,我说按照网上来的,可是第一次可以查看到java -version,然后我第二次就查不到了。 qq红包怎么提现到邮政储蓄卡 大家好我在centos6.5 linux安装jdk配置jdk时/CLASSPATH.:/jdk1 手机qq红包如何提现 qq红包提现流程图文 centos怎么安装jdk1.7 qq红包提现怎么提现 centos 明明安装jdk 1.8 为什么 java centos安装java的问题 QQ收到红包,存到钱包余额在哪里啊 CentOS 安装 jdk -bash: java: command not found CentOS安装jdk的几种方法及配置环境变量 centos 安装哪个版本jdk centos7配置java环境 安装JDK 用java -version检测 提示-bash:java:未找到命令,是怎么回事? 如何将QQ音乐歌单导入到网易云音乐 ipad怎么在网易云音乐上找本地音乐 linux中find命令是如何使用的 怎样用find命令找出某人的文件 如何用find命令和grep的组合使用 如何使用Unix/Linux find命令 用剪映拍摄的视频怎么删掉 如何在虚拟机上安装centos7 剪映怎么把视频上下黑边去掉 如何在虚拟机上安装centos 如何在虚拟机中安装centos 虚拟机怎么安装centos系统 怎么在虚拟机中安装centos 如何在vmware下安装centos7 虚拟机下怎么安装centOS 如何在虚拟机上搭建CentOS7环境 如何在虚拟机中安装centos 6.5 win10 自带虚拟机怎么安装linux centos6系统 在虚拟机上安装centos 该下载哪个版本? 新鲜的蚕豆怎样吃好吃 如何在centos系统中安装虚拟机 如何在vmware中新安装linux操作系统发行版centos