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

find在句中的用法

发布网友 发布时间:2022-02-26 11:24

我来回答

7个回答

懂视网 时间:2022-02-26 15:45

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-02-26 12:53

find的用法与搭配:
1.表示“找到”,其后可接双宾语;若双宾语交换位置用介词for引出间接宾语。如:
Can you find me a hotel?=Can you find a hotel for me? 你能给我找一家旅馆吗?
We found him a good job.=We found a good job for him. 我们为他找了份好工作。
比较下面一句(found 后为复合宾语):
We found him a good teacher. (=We found that he was a good teacher.) 我们发现他是位好老师。
2.表示“发现”时,其后可接各种形式的复合结构:
(1)宾语+名词作宾语补足语。如:
You’ll find it a difficult book. 你会发现它是一本难懂的书。
有时可在宾语补足语前加上to be。如:
You’ll find it to be a difficult book. 你会发现它是一本难懂的书。
(2)宾语+形容词作宾语补足语。如:
He found the room empty. 他发现房间是空的。
I found the book easy. 我觉得这书读起来比较容易。
有时可在宾语补足语前加上to be。如:
We find the story (to be) very interesting. 我们发现这个故事很有趣。
(3)宾语+副词作宾语补足语。如:
Did you find her in? 你发现她在家吗?
I went to her house but I found her out. 我到她家发现她不在家。
用作宾语补足语的副词通常只能是in,out,up,down,upstairs,downstairs等表示处所的副词小品词,而不能是其他普通副词。
(4)宾语+不定式作宾语补足语。如:
He found the patient to be a small boy. 他发现病人是一个小男孩。
用作宾语补足语的不定式通常为to be(且通常可以省略),但当find用于被动语态时,可以用其他动词。如:
Her blood was found to contain poison. 她的血液里被发现有毒。
He was found to have helped himself to public money. 他被发现挪用了*。
(5)宾语+现在分词作宾语补足语。如:
I found him lying on the floor. 我发现他躺在地板上。
I found him standing at the door. 我发现他正站在门口。
(6)宾语+过去分词作宾语补足语。如:
He found the door locked. 他发现门锁上了。
He found the city much changed. 他发现这个城市发生了巨大的变化。
(7)宾语+介词短语作宾语补足语。如:
We found her in tears. 我们发现她在哭泣。
We found the map quite out of date. 我们发现这地图已完全过时。
另外还要注意“find+形式宾语it+宾语补足语”结构。如:
I find it easy to get on with her. 我发现她很容易相处。
He found it easy to earn extra money. 他发现赚点外快很容易。
I found it interesting being back at school again. 我发现再次回到学校很有意思。
3.其后有时可接 that从句。如:
I found that the book was very interesting. 我发现这本书很有趣。
They found that he was no longer working there. 他们发现他已经不在那儿工作了。
He found (that) no one could answer his question. 他发现没有人能回答他的问题。
When he arrived,he found that she had gone. 当他到达时,他发现她已经走了。
后接 that从句时,只要句型适合且不影响原意,有时可转换成复合结构,如上面的前面两句可转换为:
I found the book very interesting.
They found him no longer working there.
但是,上面的最后两句不适合这种转换,因为从句中用了情态动词或完成时态。

望采纳

热心网友 时间:2022-02-26 14:11

一般全过程用do,正在用doing,被动用done,在find后直接加,无需to

热心网友 时间:2022-02-26 15:46

及物动词,sb find sth追问He find( )muvies ( )because the people spoke quickly A watch;frustrated Bwatching;frustrate Cwatching;frustrating Dwatch;frustrating

追答B

热心网友 时间:2022-02-26 17:37

动词

热心网友 时间:2022-02-26 19:45

find+宾语+宾语补足语+动词不定式

热心网友 时间:2022-02-26 22:10

find sb. doing sth.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 苹果手机通知不显示内容怎么设置 find的用法是什么 find的用法是什么?find后接什么? Linux中在当前目录下查找某个文件。 在/etc目录下查找文件名以“.conf”结尾的文件. 用什么命令啊? shell怎么用文件名查找文件位置 linux下按文件名和文件内容查找文件 Linux中查找文件夹的命令 iphone手机闹钟声音怎样调小 可不可以使用 find 命令查找出linux系统的所有文件中所有含一段相同内容的文件名字,如果行怎么做啊 linux下查找find指令如何实现查找最新的名字包含bb的文件 怎么设置短信来信息不显示出来苹果手机 苹果11怎么不显示消息内容了 linux怎样查找文件 苹果手机 怎么设置锁屏时来信息看不见内容? linux find命令查找结果怎么获取 怎么用find命令查找文件中的函数smi 同时匹配几个字符串的文件,如何用find命令查找 linux 查找文件过滤 find命令 如何用find命令查找某个文件夹下包含所有指定关键字的所有文件。 有关find的用法 find 的用法 自已的微信头像放不清楚怎么办? find的用法? 如何在虚拟机安装centos7 微信头像清晰度太高上传后被压缩就会变得极模糊,怎么破?我用图软件调锐度可以解决,但是清晰度惨不忍睹 如何实体机上安装centos7 怎么取消Windows10的锁屏密码(Microsoft账户登入的) 台式电脑的锁屏的windows10怎么取消账户被禁用 centos 7 安装系统的时候怎么安装 电脑的锁屏密码如何取消 win10锁屏密码忘记了怎么重置? linux怎么发布网站 Linux 如何创建个人网页空间 求安装kali的详细安装图文步骤 安装kali2.0后需要做哪些事情 安装kali过程中的问题 蚂蚁花呗关闭后无法开通是怎么回事? 蚂蚁花呗关闭以后怎么开通不了,还要多久才能开通 在kali linux 虚拟机安装vm tools的具体步骤是怎样