问答文章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:45

我来回答

2个回答

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

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:31

在cmd窗口中敲下find /? 这条命令,然后重重地按下回车键。find /? 的执行结果很快,帮助信息全出来了。

find命令详解

find命令的基本格式是这样的:find "要查找的字符串" 要查找的文件,在这里,"要查找的字符串"这个内容是必不可少的,引号也是必须的。例如:find "bathome" d:\test.txt,表示在D盘根目录下的文本文件test.txt中查找含有 bathome 这一字符串的所有行。
如何使用find命令查找文件?

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

find 命令 7 种高级用法

要按特定名称搜索文件,命令如下:find /path/to/directory -name "example.pdf"查找所有格式为 pdf 的书籍?使用正则表达式:find /path/to/directory -name "*.pdf"默认情况下,find 命令会搜索常规文件,但最好进行指定(-type f)以使所有内容更清晰:find /path/to/directory -type f -name ...

linux中find的用法

find命令可以使用-type选项对文件搜索进行过滤。借助这个选项,可以告诉find命令只匹配指定类型的文件。

linux下find命令

find命令的具体命令的语法格式为find[参数][路径][查找和搜索范围]。参数:-name 按名称查找 -size 按大小查找 -user 按属查找 -type 按类型查找 -iname 忽略大小写 参考范例:如果是查找当前用户主目录下的所有文件,则具体命令为:[root@linuxcool ~]# find $HOME -print ...

find 命令的 7 种用法

在Linux服务器中,如遇到需要删除logs目录中一年以上未访问的日志文件,答案是使用如下命令:find logs -type f -atime +365 -exec rm -rf {} \;接下来,我们逐个介绍find命令的各个功能:按名称或正则表达式查找文件:例如,find . -name 'test.txt' 或 find . -name "*.pdf"(指定类型为文件...

find命令参数详解

5. `-user`:按文件属主搜索。例如,`find /home -user john` 将在`/home`目录下搜索所有属主为john的文件。除了上述常用参数外,find命令还支持许多其他高级参数和表达式,可以通过逻辑运算符(如`-and`、`-or`、`-not`)将它们组合起来,以实现更复杂的搜索需求。例如,可以结合使用`-name`和...

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

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

Linux命令之find的高级用法

1. 删除超时且空的文件夹:在当前目录下,使用`find -type d -empty -ctime +6 -exec rm {} \;`,可查找并移除超过6天且为空的文件夹。2. 查找特定大小的文件:在根目录下,`find -type f -size +1000M`,能定位大于1GB的文件。3. 查找特定权限的文件:在当前目录,`find -type f -...

unix中的find指令怎么用啊

1. 功能说明:find命令用于在目录树中搜索满足特定条件的文件和目录。2. 语法:find [搜索起点][选项][参数]3. 选项说明:- -amin :查找在过去指定分钟数内被访问过的文件。- -anewer :查找比指定文件或目录更晚被访问过的文件。- -atime :查找在过去指定天数内被访问过的文件。- -cmin :...

linux命令find

1. find / -name "*.txt" -print:此命令用于在根目录及其子目录中查找所有扩展名为".txt"的文件,并将结果输出。2. find / -name "[A-Z]*" -print:查找文件名以大写字母开头的文件,不论大小写。3. find /etc -name "host*" -print:在/etc目录中搜索文件名以"host"开头的文件。4...

find命令详细用法 linux中find命令的常见用法 find的exec怎么用 find linux用法 linuxfind怎么用 find当前目录以及子目录 find命令详解查找文件 find指定目录 find找文件夹命令
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
从三个红球、两个白球中随机取出两个球,则取出的两个球不全是红球的概 ... 晒衣服的竹竿把衣服染黄了,能用立白超洁清新洗衣粉去除吗? 武汉 工资3500 车费每天20 房租1000左右 饭钱30左右 在武汉够用吗_百度... 1000元怎么才能用一月,不要水电房租。 我所知道的神话人物有什么什么什么什么和蚩尤 电脑上网会突然断网 一般新车磨合多久? 网格化管理的由来 高考分数在分数线以下有没有可能被招收? 结婚录象被电脑维修人员删除怎么办 墙上油渍怎么去 墙壁上弄着辣椒油怎么清洗 不小心把油弄在墙上,怎么清洗干净 怎么给异地朋友点美团 怎么清除墙上油渍 白灰墙上的油渍怎么清理 墙上的油渍怎么去除 急!!!电脑输入法突然消失怎么办!!!! 墙壁上的油渍用什么清理 输入法突然消失 请问输入法总是忽然消失是怎么回事? 我的输入法在打字的时候突然消失是怎么回事怎么解决 输入法消失了怎么办??? 电脑输入法突然消失还剩一种怎么办 我怎么样打印电子发票,联通的,有步骤么 输入法突然消失了怎么办 如何在自己电脑上查看ip地址? 怎么更改电脑开机密码win7系统 WIN7电脑怎么修改开机密码 怎样更改win7的电脑开机密码 批处理中find的用法请指教 dos命令中find的使用 Linux下的find命令 linux find命令 linux操作系统利用find 命令如何查找某个目录的位置 find命令之exec 怎样使用find命令来查找指定日期修改或创建的文件 Linux系统怎么建站?教你使用宝塔面板,在Linux系统搭建网站 如何在redhat linux系统搭建web网站 一个linux系统的服务器怎么实现建多个独立的站点呢? word文字效果设置文字文本边框的实线怎么做 哪个公司的哪个版本linux服务系统用来搭建网站最好? QQ群里群主怎么设置群成员禁止入多人聊天 qq怎么设置允许群成员拉人 QQ群怎样设置可以让多人管理同一个群? 怎样把qq群设置为不允许群内成员邀请好友 qq群怎么设置群成员等级 linux修改ip地址方法 怎么在QQ群聊天窗口把群成员设置出来 linux修改ip