find的用法总结(共13篇)

天天正能量网 工作总结 2024-03-21 15:05:54

find的用法总结 第1篇

1. I will return, find you, love you, marry you and live without shame.

我会回去,找到你,爱你,娶你,活的光明正大。《赎罪》

2. I have $100m hidden away where no one will ever find it.

我把1亿美元藏到了一个永远没人会找到的地方。

3. It would be difficult to find two men who were more dissimilar.

很难找到彼此间差异更大的人了。

4. He kept encouraging Rosie to find a place of her own.

他不断鼓励罗茜为自己找个住处。

5. Many parents find it hard to discourage bad behaviour.

很多父母觉得要孩子循规蹈矩是件很难的事情。

6. Four of them had gone off to find help.

他们中的4个人去寻求帮助了。

7. Find out how much your surveyor's and solicitor's fees will be.

弄清你要向鉴定员和律师支付多少费用。

8. He returned to the airport to find his car alarm going off.

他回到机场时听到自己的汽车报警器响了。

9. He made it his object in life to find the island.

他把找到那座岛屿当成自己的人生目标。

10. There are many people who still find the act of abortion abhorrent.

仍有很多人对堕胎行为表示厌恶。

11. They find it difficult to pump themselves up for the games.

他们感到要为自己加油打气,自信满满地去打比赛并不容易。

12. You will wake to find film crews camped in your backyard.

一觉醒来,你会发现电影摄制组进驻了你家后院。

13. We guarantee that you will find a community with which to socialise.

我们保证你们会找到自己的交际圈。

14. He awoke to find Charlie standing near the bed.

他醒了过来,发现查利正站在床边。

15. I find that I need very little sleep these days.

我发现最近我只需要睡很少时间。

find的用法总结 第2篇

find的用法1:find的基本意思是“发现,找到”,作“发现”解时指发现已存在而以前不知道的事物,作“找到”解时指找到了所寻找的东西,知道了其下落,强调寻找的结果。引申可作“查明”“偶然遇见”“供给”“到达”“努力获得”“知道…是有的”等解。用于法律术语还可表示“裁决”。

find的用法2:find主要用作及物动词,可接名词、代词、带疑问词的动词不定式或从句作宾语,也可接双宾语,其间接宾语可以转换为介词for的宾语,可用于被动结构。

find的用法3:find还可接以动词不定式或“(to be+) adj./v -ed/ v -ing/ prep. -phrase”充当补足语的复合宾语。接现在分词时表示动作正在进行; 接过去分词表示动作已经完成; 接动词不定式则表示看到动作的全部过程,不定式符号to可有可无,但如果不定式是to be, to则不可省略,但可省略to be。

find的用法4:find如接以动词不定式、动名词作宾语或以形容词、介词短语充当宾语补足语的复合结构时,一般须采用形式宾语结构。

find的用法5:find后接that从句,可表示发现一个事实、道理; 后接out,可表示故意去找而找到某件难于找到的东西或经过打听、询问之后搞清楚某事,强调付出了一定的努力。

find的用法6:find是瞬间动词,不可用于进行体,也不能与表示一段时间的状语连用。

find的用法总结 第3篇

请看下面一道高考题:

A cook will be immediately fired if he is found ________ in the kitchen.

A. smoke B. smoking C. to smoke D. smoked

乍一看,此题是综合考查非谓语动词的用法和区别。其实,细读题干,我们可以看出,理解句意及find的含义和用法是正确解此题的关键。全句意为“如果发现厨师在厨房抽烟,他会立即被解雇。”题干中的find意为“发现、发觉”,了解find作此意解时的结构形式,便可确定正确选项为B。

我们可从下述几点掌握find的用法。

一、find意为“发现、发觉”

作此意解时,其后接宾语+宾补(分词、形容词、副词、名词、介词短语或to be)。作宾补的动词用现在分词还是过去分词取决于动词同宾语之间的关系。

A group of children were found playing on the playground. 有人发现一群孩子正在操场上玩耍。

We have found him (to be) a dishonest person. 我们发现他是一个不诚实的孩子。

I find it necessary to get a map while traveling. 我感到旅行的时候有必要搞到一张地图。

二、find意为“找到、寻找”

应当注意,find作“找到,寻找”解时,侧重寻找的结果;而look for则侧重寻找的过程。

I lost my cellphone this morning. I've been looking for it ever since, but I haven't found it.今天上午我把手机丢了。从那时起我就一直在找,可是到现在还没找到。

三、find后接从句

find后可接that-clause,表示“发现一个事实、道理”。

He found that some of the natives knew his language. 他发现有几个本地人懂他的语言。

四、find,discover 及invent的区别

find和discover均可用于指偶然发现或通过研究的发现。find是较非正式用词,表示找到或发现的意思。discover指通过有意识地寻找或查询,发现某种已经存在的现象或事物。invent则表示发明以前不存在的东西。

Please find my hat for me. 请把我的帽子找来给我。

It was Columbus who discovered America in 1492.就是哥伦布在1492年发现了美洲。

Alexander Bell invented the telephone in 1876. _?贝尔在1876年发明了电话。

五、find构成的常用短语

find oneself(发现自己真实的能力、性格等);find fault with(抱怨;挑剔);find one's way to(设法到达)等。

The manager is always finding fault with my work. 经理总是对我的工作吹毛求疵。

I hope you can find your way home. 我希望你能找到回家的路。

find的用法总结 第4篇

find的各种时态:

过去式: found

过去分词: found

现在分词: finding

find的用法:

find的用法1:find的基本意思是“发现,找到”,作“发现”解时指发现已存在而以前不知道的事物,作“找到”解时指找到了所寻找的东西,知道了其下落,强调寻找的结果。引申可作“查明”“偶然遇见”“供给”“到达”“努力获得”“知道…是有的”等解。用于法律术语还可表示“裁决”。

find的用法2:find主要用作及物动词,可接名词、代词、带疑问词的动词不定式或从句作宾语,也可接双宾语,其间接宾语可以转换为介词for的宾语,可用于被动结构。

find的用法3:find还可接以动词不定式或“(to be+) adj./v -ed/ v -ing/ prep. -phrase”充当补足语的复合宾语。接现在分词时表示动作正在进行; 接过去分词表示动作已经完成; 接动词不定式则表示看到动作的全部过程,不定式符号to可有可无,但如果不定式是to be, to则不可省略,但可省略to be。

find的用法4:find如接以动词不定式、动名词作宾语或以形容词、介词短语充当宾语补足语的复合结构时,一般须采用形式宾语结构。

find的用法5:find后接that从句,可表示发现一个事实、道理; 后接out,可表示故意去找而找到某件难于找到的东西或经过打听、询问之后搞清楚某事,强调付出了一定的努力。

find的过去式例句:

1. They found a labyrinth of tunnels under the ground.

他们发现了一处迷宫似的地道。

2. I found myself behind a curtain, necking with my best friend'swife.

我意识到自己在帘子后面吻着至友的妻子。

3. He found evidence of mutated forms of the gene.

他找到了该基因出现了变异形式的证据。

4. The jury found that the NFL had violated antitrust laws.

陪审团裁决全国橄榄球联盟触犯了反垄断法。

5. Neat solutions are not easily found to these issues.

很难找到解决这些问题的巧妙办法。

6. They found their computers producing different results from exactly the same calculation.

他们发现他们的计算机进行完全相同的计算会得出不同的结果。

7. We found a cyst and I suctioned off the liquid within.

我们发现了一个囊肿,我把其中的液体吸了出来。

8. A block up the street I found a parking lot.

沿着街道往北过了一个街区,我找到了一个停车场。

9. They checked in their luggage and found seats in the departure lounge.

他们办完行李托运,到候机室找了座位坐下。

10. He found the binoculars and focused them on the boat.

他找到双筒望远镜,然后调焦对准那艘船看。

11. We found him very approachable and easy to talk with.

我们认为他非常和蔼可亲,容易交谈。

12. He was found desperately trying to untangle several reels of film.

他被撞见拼命想要解开几盘缠在一起的胶卷。

13. I found myself smiling back instinc-tively when our eyes met.

我发现当我们的目光相遇时,我本能地还以微笑。

14. The police inferred that they found her behaviour rather suspicious.

警方暗示他们发现她行为非常可疑。

15. The girl had found out about the goings-on in the factory.

这个女孩已经发现了工厂里的勾当。

find的用法总结 第5篇

find作名词的意思:

发现物;被发现的人

find作动词的意思:

找到;发现;查明;发觉

find的英语音标:

英 [faind] 美 [faɪnd]

find的时态:

现在分词: finding 过去式: found 过去分词: found

find的英语例句:

1. I will return, find you, love you, marry you and live without shame.

我会回去,找到你,爱你,娶你,活的光明正大。《赎罪》

2. I have $100m hidden away where no one will ever find it.

我把1亿美元藏到了一个永远没人会找到的地方。

3. It would be difficult to find two men who were more dissimilar.

很难找到彼此间差异更大的人了。

4. He kept encouraging Rosie to find a place of her own.

他不断鼓励罗茜为自己找个住处。

5. Many parents find it hard to discourage bad behaviour.

很多父母觉得要孩子循规蹈矩是件很难的事情。

6. Four of them had gone off to find help.

他们中的4个人去寻求帮助了。

7. Find out how much your surveyor's and solicitor's fees will be.

弄清你要向鉴定员和律师支付多少费用。

8. He returned to the airport to find his car alarm going off.

他回到机场时听到自己的汽车报警器响了。

9. He made it his object in life to find the island.

他把找到那座岛屿当成自己的人生目标。

10. There are many people who still find the act of abortion abhorrent.

仍有很多人对堕胎行为表示厌恶。

11. They find it difficult to pump themselves up for the games.

他们感到要为自己加油打气,自信满满地去打比赛并不容易。

12. You will wake to find film crews camped in your backyard.

一觉醒来,你会发现电影摄制组进驻了你家后院。

13. We guarantee that you will find a community with which to socialise.

我们保证你们会找到自己的交际圈。

14. He awoke to find Charlie standing near the bed.

他醒了过来,发现查利正站在床边。

15. I find that I need very little sleep these days.

我发现最近我只需要睡很少时间。

find的用法总结 第6篇

find的用法归纳

用作及物动词,主要用于下列句型:

(1) 后接名词或代词。

如:Where did you find it?

你是在什么地方找到它的?

You’d better try and find another job.

你最好设法另找一份工作。

You’ll find the answers at the back of the book.

在书后你可找到答案。

(2) 后接复合结构 (名词的复合结构、形容词的复合结构、现在分词的复合结构、过去分词的复合结构、不定式的复合结构等等) 。

Wefind the story (to be) very interesting.

我们发现这个故事很有趣。

I found the boy hiding behind the door.

我发现这个小男孩躲在门后。

He found the city much changed.

他发现这个城市发生了巨大的变化。

I didn’t find her an easy woman to workwith.

我发现她不好共事。

注意:后接不定式的复合结构时,主要是 to be, 偶尔可见 to do型。

另外有时也接带先行词 it 的复合结构。

He found it hard tofinish the work in time.

他发现要及时完成这项工作很困难。

(3) 后接that-后接从句。

Now he found that he could relax a little.

现在他发现可以放松一下了。

Newton found that all masses attract each other.

牛顿发现所有物质都互相吸引。

He found that she was a cheat.

=He foundher to be a cheat.

他发现她是个骗子。

(4) 可以带双宾语,双宾语交换位置时用介词for。

Please find memy key. =Please find my key for me. 请给我找到我的钥匙。

试比较。

We found him a good teacher. 我

们发现他是位好老师 (我们发现他是位好老师复合宾语,=We found that he was a good teacher)。

We found him a good job. 我们为他找了份好工作 (双宾语,=We found a goodjob for him)。

2用于find oneself, 表示“发现自己 (处于某种状态)”或“不知不觉或突然…”。

Suddenly I found myself face to face withthe man.

突然我发现自己面对面跟这个人站在一起。

He returnedto England to find himself famous.

他回到英国,发现自己竟出了名。

3注意区别 find 与find out:

前者指偶然地“发现”、或通过实验而“发现”、或通过寻找而“找到”等 (参见以上各例);而后者则指通过调查或观察询问等而“查明情况或事实真相” 。

We mustfind out the truth of the matter.

我们必须查明事实真相。

Wemust find out where he lives.

我们必须查明他住在什么地方。

有时find out中的out可以省略。

Please find (out) what timethey are coming.

请了解一下他们什么时候来。

4是终止性动词,一般不与一段时间连用。

如:这个东西我找到很久了。

正:I found it a long time ago.

误:I (have) found it a long time ago.

Find sb doing sth与find sb do sth的区别与联系是什么?

我发现姑娘们正在树下跳舞。

I find the girls dancing under the tree.

find sb doing sth:发现某人正在做某事

The teacher found Nancy reading English when he came in .

find sb do sth 无此表达。

find sb doing sth 表示:发现某人正在做某事。

find sb后只跟doing,done ,(to be) adj.不跟不定式。

find的使用特别。要记住它啊。

across可用作动词吗

1. across 不能用作动词。如:

不能说:The river is too deep and we can’t across.

可改为:The river is too deep and we can’t cross. 河水太深,我们过不了。

2. 可以用作介词或副词,注意以下用法:

(1) 表示动态意义,意为“横过”、“到……的另一边”。如:

I cam swim across the river in 10 minutes. 我可以在十分钟之内游过河去。(介词用法)

Can you swim across? 你能游过去吗? (副词用法)

(2) 表示静态意义,意为“在……的另一边”。如:

My house is just across the street. 我家就在街道对面。(介词用法)

We leave Dover at ten and we should be across in France by midnight. 我们十点钟离开多佛,午夜时应能抵达法国那边。(副词用法)

有可与介词 from 连用,表示“从……的另一边”。如:

He shouted to me from across the room. 他从房间的另一边向我喊。

(3) 表示“交叉”(介词用法) 或“从一边到另一边的宽度”(副词用法)。如:

He sat there with his arms across his chest. 他坐在那儿,两臂交叉放在胸前。(介词用法)

The river is half a mile across. 这条河半英里宽。(副词用法)

2. 用于 come [run] across, 意为“偶然遇见”、“意外发现”(不用于被动式)。如:

Where did you come [run] across her? 你在那儿碰到她的?

I’ve just come across a beautiful poem in this book. 我在这本书里偶然发现一首优美的诗。

用作介词与副词的about用法易错点解析

1. 表示“关于”,注意与介词 on 的区别:about 指泛泛地或非正式地谈论某事,其谈论的内容也较为普通;而 on 则指比较有系统地或理论性较强地论述某事,其论述的内容较正式或较为严肃。试比较:

He was reading a book on ethics. 他正在读一本关于伦理学的书。

He wrote a book on scientific baby care. 他写了一本有关科学育婴的书。

She's writing a book on her travels in China. 她正在撰写一本有关她在中国旅行的书。

He has written a book about angling. 他写了一本关于钓鱼的书。

She had written a book about her childhood. (G51) 她写过一本关于自己童年的书。

He has been working on the illustration of a book about animals. 他一直在给一本有关动物的书画插图。

再比较:

(1) a book on rabbits 指的是一本论及兔子的学术著作

(2) a book about rabbits 指的可能是一本供小孩看的关于兔子的故事书

2. 表示“带在身上”,一般指随身带的小物品,有时可与表示类似含义的介词 with / on 换用:

He had a pistol about [on, with] him. 他身上带着一支手枪。

Have you got any money about [on, with] you? 你身上带钱没有?

How much cash do you have about [on, with] you? 你身上带着多少现金?

Do you have any identification / ID about [on, with] you? 你身上带着身份证件了吗?

3. 用于数字前,表示“大约”:

A generation is about 25 years. 一代大约是25年。

Please don't wake me till about 8. 请在八点左右才叫醒我。

I will call for you about . 我将在2点30分左右来接你。

I went to sleep about 11 last midnight. 我昨晚大约是在十一点睡着的。

4. 在动词 know, hear, speak 等之后用不用介词 about / of, 含义有差别:

I have heard about him, but I don't know him. 我听到过一些关于他的事,但不认识他这个人。

I've heard of him, but I don't know about him. 我听说过他,但我不知道有关他的情况。

比较:

know sb 认识某人

know of sb 知道有某人

know about sb 知道有关某人的事或情况

hear sb 听到某人(讲话)

hear of sb听说过某人

hear about sb 听到关于某人的事或情况

5. be about to (do),意为“即将”“马上”。注意该短语不与具体的时间状语(如:soon, tomorrow, immediately 等)连用:

He was just about to burst into song. 他就要唱起歌来了。

Work was about to start on a new factory building. 新厂房即将动工。

I was about to leave when you came in, but I won't go now. 刚才我正要离开, 你就来了,我现在不走了。

Please buckle up now;we're about to land. 现在请系好安全带,我们就要着陆了。

比较正误句:

正:He is about to return to his homeland. 他即将回乡。

误:He is about to return to his homeland tomorrow.

另外注意:

(1) 该短语可与并列连词when(这时)连用:

I was (just) about to go to bed when the telephone rang. 我正要上床睡觉,这时突然电话铃响了起来。

(2) be about 之后可接动名词(但 be about to 之后不能接动名词):

I was (just) about going to bed when the telephone rang. 我正要上床睡觉,这时突然电话铃响了起来。

find的用法总结 第7篇

v. 发现;找到;查明;发觉

n. 发现物;被发现的人;

find的例句

1. I will return, find you, love you, marry you and live without shame.

我会回去,找到你,爱你,娶你,活的光明正大。

2. I have $100m hidden away where no one will ever find it.

我把1亿美元藏到了一个永远没人会找到的地方。

3. It would be difficult to find two men who were more dissimilar.

很难找到彼此间差异更大的人了。

4. He kept encouraging Rosie to find a place of her own.

他不断鼓励罗茜为自己找个住处。

5. Many parents find it hard to discourage bad behaviour.

很多父母觉得要孩子循规蹈矩是件很难的事情。

6. Four of them had gone off to find help.

他们中的4个人去寻求帮助了。

find的用法总结 第8篇

4. 用于 find oneself, 主要用法:

(1) 后接宾语补足语,含有出乎意料的意味,表示(突然)发现自己处于某种状态或来到某地方。如:

He woke up and found himself in hospital. 他醒来时发现自己在医院里。

He returned to England to find himself famous. 他回到英国,发现自己竟出了名。

(2) 表示发现自己的真实能力、性格、愿望等。如:

Mary tried several jobs but at last found herself as a teacher. 玛丽试做了几种工作,但最后发现自己还是适合于当老师。

(3) 指某人身体方面的自我感觉。如:

How do you find yourself today? 今天你觉得身体怎样?

我们还可从下述几点掌握find的用法。

一、find意为“发现、发觉”

作此意解时,其后接宾语+宾补(分词、形容词、副词、名词、介词短语或to be)。作宾补的动词用现在分词还是过去分词取决于动词同宾语之间的关系。

A group of children were found playing on the playground. 有人发现一群孩子正在操场上玩耍。

We have found him (to be) a dishonest person. 我们发现他是一个不诚实的孩子。

I find it necessary to get a map while traveling. 我感到旅行的时候有必要搞到一张地图。

二、find意为“找到、寻找”

应当注意,find作“找到,寻找”解时,侧重寻找的结果;而look for则侧重寻找的过程。

I lost my cellphone this morning. I've been looking for it ever since, but I haven't found it.今天上午我把手机丢了。从那时起我就一直在找,可是到现在还没找到。

三、find后接从句

find后可接that-clause,表示“发现一个事实、道理”。

He found that some of the natives knew his language. 他发现有几个本地人懂他的语言。

四、find,discover 及invent的区别

find和discover均可用于指偶然发现或通过研究的发现。find是较非正式用词,表示找到或发现的意思。discover指通过有意识地寻找或查询,发现某种已经存在的现象或事物。invent则表示发明以前不存在的东西。

Please find my hat for me. 请把我的帽子找来给我。

It was Columbus who discovered America in 1492.就是哥伦布在1492年发现了美洲。

Alexander Bell invented the telephone in 1876. _?贝尔在1876年发明了电话。

五、find构成的常用短语

find oneself(发现自己真实的能力、性格等);find fault with(抱怨;挑剔);find one's way to(设法到达)等。

The manager is always finding fault with my work. 经理总是对我的工作吹毛求疵。

I hope you can find your way home. 我希望你能找到回家的路。

find的用法总结 第9篇

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.

但是,上面的最后两句不适合这种转换,因为从句中用了情态动词或完成时态。

find的用法总结 第10篇

Who would have thought to find you here?

谁会料到你在这儿呢?

Water will always find its own level.

水总会自行流平。

We've found a great new restaurant near the office.

我们在办公处附近发现了一家挺好的新餐馆。

She made it her business to find out who was responsible.

她一定要查清楚到底该谁负责。

You should have seen her face when she found out!

你真该看看她发现事情真相时脸上的表情!

find的用法总结 第11篇

1、They found a labyrinth of tunnels under the ground.

他们发现了一处迷宫似的'地道。

2、I found myself behind a curtain, necking with my best friend'swife.

我意识到自己在帘子后面吻着至友的妻子。

3、He found evidence of mutated forms of the gene.

他找到了该基因出现了变异形式的证据。

find的用法总结 第12篇

名称:find 用法:find 使用说明: 将档案系统内符合expression的档案列出来,你可以指要档案的名称、类别、时间、大

名称 : find

用法 : find

使用说明 :

将档案系统内符合 expression 的档案列出来。你可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。

find 根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部份为 path,之后的是 expression。如果 path 是空字串则使用目前路径,如果 expression 是空字串则使用 -print 为预设 expression。

expression 中可使用的选项有二三十个之多,在此只介绍最常用的部份。

-mount, -xdev : 只检查和指定目录在同一个档案系统下的档案,避免列出其它档案系统中的档案

-amin n : 在过去 n 分钟内被读取过

-anewer file : 比档案 file 更晚被读取过的档案

-atime n : 在过去 n 天过读取过的档案

-cmin n : 在过去 n 分钟内被修改过

-cnewer file :比档案 file 更新的档案

-ctime n : 在过去 n 天过修改过的档案

-empty : 空的档案-gid n or -group name : gid 是 n 或是 group 名称是 name

-ipath p, -path p : 路径名称符合 p 的档案,ipath 会忽略大小写

-name name, -iname name : 档案名称符合 name 的档案,

iname 会忽略大小写

-size n : 档案大小 是 n 单位,b 代表 512 位元组的区块,c 表示字元数,k 表示 kilo bytes,w 是二个位元组。-type c : 档案类型是 c 的档案。

d: 目录

c: 字型装置档案

b: 区块装置档案

p: 具名贮列

f: 一般档案

l: 符号连结

s: socket

-pid n : process id 是 n 的档案

你可以使用 ( ) 将运算式分隔,并使用下列运算。

exp1 -and exp2

! expr

-not expr

exp1 -or exp2

exp1, exp2

范例:

将目前目录及其子目录下所有延伸档名是 c 的档案列出来。

# find . -name ”*.c“

将目前目录其其下子目录中所有一般档案列出

# find . -ftype f

将目前目录及其子目录下所有最近 20 分钟内更新过的档案列出

# find . -ctime -20

find . -name ”*_ -exec grep xxx {} ; -print |morexxx为你想要找的字符串

【发表回复】【查看CU论坛原帖】【添加到收藏夹】【关闭】

原文转自:

find的用法总结 第13篇

可是使用Linux的用户就没有那么幸运了,在Linux上查找某个文件确实是一件比较麻烦的事情。毕竟在Linux中需要我们使用专用的“查找”命令来寻找在硬盘上的文件。Linux下的文件表达格式非常复杂,不象WINDOWS,DOS下都是统一的格式那么方便查找,在WINDOWS中,只要知道要查找的文件的文件名或者后缀就非常容易查找到。Linux中查找文件的命令通常为“find”命令,“find”命令能帮助我们在使用,管理Linux的日常事务中方便的查找出我们需要的文件。对于Linux新手来说,“find”命令也是了解和学习Linux文件特点的方法。因为Linux发行版本繁多,版本升级很快,在Linux书籍上往往写明某个配置文件的所在位置,往往Linux新手按图索骥还是不能找到。比如说REDHAT Linux 和REDHAT Linux 中有些重要的配置文件所在的硬盘位置和文件目录就有了很大的改变,如果不学会使用“find”命令,那么在成千上万的Linux文件中要找到其中的一个配置文件是相当困难的,笔者在没有精通“find”命令之前就吃过这样的苦头。好,下面就详细为大家介绍强大的“find”命令的全部使用方法和用途。

可是使用Linux的用户就没有那么幸运了,在Linux上查找某个文件确实是一件比较麻烦的事情。毕竟在Linux中需要我们使用专用的“查找”命令来寻找在硬盘上的文件。Linux下的文件表达格式非常复杂,不象WINDOWS,DOS下都是统一的格式那么方便查找,在WINDOWS中,只要知道要查找的文件的文件名或者后缀就非常容易查找到。Linux中查找文件的命令通常为“find”命令,“find”命令能帮助我们在使用,管理Linux的日常事务中方便的查找出我们需要的文件。对于Linux新手来说,“find”命令也是了解和学习Linux文件特点的方法。因为Linux发行版本繁多,版本升级很快,在Linux书籍上往往写明某个配置文件的所在位置,往往Linux新手按图索骥还是不能找到。比如说REDHAT Linux 和REDHAT Linux 中有些重要的配置文件所在的硬盘位置和文件目录就有了很大的改变,如果不学会使用“find”命令,那么在成千上万的Linux文件中要找到其中的一个配置文件是相当困难的,笔者在没有精通“find”命令之前就吃过这样的苦头。好,下面就详细为大家介绍强大的“find”命令的全部使用方法和用途。

通过文件名查找法:

这个方法说起来就和在WINDOWS下查找文件一样容易理解了。如果你把这个文件放在单个的文件夹里面,只要使用常见的“ls“命令就能方便的查找出来,那么使用“find”命令来查找它就不能给你留下深刻的印象,毕竟“find”命令的强大功能不止这个。如果知道了某个文件的文件名,而不知道这个文件放到哪个文件夹,甚至是层层套嵌的文件夹里。举例说明,假设你忘记了这个文件在系统的哪个目录下,甚至在系统的某个地方也不知道,则这是可以使用如下命令:

find / -name

这个命令语法看起来很容易就明白了,就是直接在find后面写上 -name,表明要求系统按照文件名查找,最后写上这个目标文件名即可。稍等一会系统会在计算机屏幕上显示出查找结果列表:

etc/httpd/conf/

这就是这个文件在Linux系统中的完整路径。查找成功。

如果输入以上查找命令后系统并没有显示出结果,那么不要以为系统没有执行find/ -name 命令,而可能是你的系统中没有安装Apache服务器,这时只要你安装了Apache Web服务器,然后再使用find / -name 就能找到这个配置文件了。

无错误查找技巧:

在Linux系统中“find”命令是大多数系统用户都可以使用的命令,并不是ROOT系统管理员的专利。但是普通用户使用“find”命令时也有可能遇到这样的问题,那就是Linux系统中系统管理员ROOT可以把某些文件目录设置成禁止访问模式。这样普通用户就没有权限用“find”命令来查询这些目录或者文件。当普通用户使用“find”命令来查询这些文件目录是,往往会出现”Permissiondenied.“(禁止访问)字样。系统将无法查询到你想要的文件。为了避免这样的错误,我们可是使用转移错误提示的方法尝试着查找文件,输入

find / -name aclearcase/” target=“_blank” >ccess_log 2>/dev/null

这个方法是把查找错误提示转移到特定的目录中去。系统执行这个命令后,遇到错误的信息就直接输送到stderrstream 2 中,access_log 2就是表明系统将把错误信息输送到stderrstream 2中,/dev/null是一个特殊的文件,表明空的或者错误的信息,这样查询到的错误信息将被转移了,不会再显示了。

在Linux系统查找文件也会遇到这样一个实际问题。如果我们在整个硬盘,这个系统中查找某个文件就要花费相当长的一段时间,特别是大型Linux系统和容量较大的硬盘,文件放在套嵌很深的目录中的时候。如果我们知道了这个文件存放在某个大的目录中,那么只要在这个目录中往下找就能节省很多时间了。使用find /etc -name 就可以解决这个问题。上面的命令就是表示在etc目录中查询这个文件。这里再说明一下“/ ”这个函数符号的含义,如果输入 “find/ ”就是表示要求Linux系统在整个ROOT目录下查找文件,也就是在整个硬盘上查找文件,而“find/etc”就是只在 etc目录下查找文件。因为“find/etc”表示只在etc目录下查找文件,所以查找的速度就相应要快很多了。

根据部分文件名查找方法:

这个方法和在WINDOWS中查找已知的文件名方法是一样的。不过在Linux中根据部分文件名查找文件的方法要比在WINDOWS中的同类查找方法要强大得多。例如我们知道某个文件包含有srm这3个字母,那么要找到系统中所有包含有这3个字母的文件是可以实现的,输入:

find /etc -name '*srm*'

这个命令表明了Linux系统将在/etc整个目录中查找所有的包含有srm这3个字母的文件,比如 absrmyz, 等等符合条件的文件都能显示出来。如果你还知道这个文件是由srm 这3个字母打头的,那么我们还可以省略最前面的星号,命令如下:

find/etc -name 'srm*'

这是只有像srmyz 这样的文件才被查找出来,象absrmyz或者 absrm这样的文件都不符合要求,不被显示,这样查找文件的效率和可靠性就大大增强了。

根据文件的特征查询方法:

如果只知道某个文件的大小,修改日期等特征也可以使用“find”命令查找出来,这和WINDOWS系统中的“搜索”功能是基本相同的。在微软的“搜索”中WINDOWS中的“搜索助理”使得搜索文件和文件夹、打印机、用户以及网络中的其他计算机更加容易。它甚至使在上搜索更加容易。“搜索助理”还包括一个索引服务,该服务维护了计算机中所有文件的索引,使得搜索速度更快。使用“搜索助理”时,用户可以指定多个搜索标准。例如,用户可以按名称、类型及大小搜索文件和文件夹。用户甚至可以搜索包含特定文本的文件。如果用户正使用 Active Directory,这时还可以搜索带有特定名称或位置的打印机。

例如我们知道一个Linux文件大小为1,500 bytes,那么我们可是使用如下命令来查询find / -size 1500c,字符 c 表明这个要查找的文件的大小是以bytes为单位。如果我们连这个文件的具体大小都不知道,那么在Linux中还可以进行模糊查找方式来解决,

例如我们输入find/ -size +10000000c 这个命令,则标明我们指定系统在根目录中查找出大于10000000字节的文件并显示出来。命令中的“+”是表示要求系统只列出大于指定大小的文件,而使用“-”则表示要求系统列出小于指定大小的文件。下面的列表就是在Linux使用不同“ find“命令后系统所要作出的查找动作,从中我们很容易看出在Linux中使用“find”命令的方式是很多的,“ find“命令查找文件只要灵活应用,丝毫不必在WINDOWS中查找能力差。

find / -amin -10 # 查找在系统中最后10分钟访问的文件

find / -atime -2 # 查找在系统中最后48小时访问的文件

find / -empty # 查找在系统中为空的文件或者文件夹

find / -group cat # 查找在系统中属于 groupcat的文件

find / -mmin -5 # 查找在系统中最后5分钟里修改过的文件

find / -mtime -1 #查找在系统中最后24小时里修改过的文件

find / -nouser #查找在系统中属于作废用户的文件

find / -user fred #查找在系统中属于FRED这个用户的文件

下面的列表就是对find命令所可以指定文件的特征进行查找的部分条件。在这里并没有列举所有的查找条件,参考有关Linux有关书籍可以知道所有find命令的查找函数。

-amin n

查找系统中最后N分钟访问的文件

-atime n

查找系统中最后n*24小时访问的文件

-cmin n

查找系统中最后N分钟被改变状态的文件

-ctime n

查找系统中最后n*24小时被改变状态的文件

-empty

查找系统中空白的文件,或空白的文件目录,或目录中没有子目录的文件夹

-false

查找系统中总是错误的文件

-fstype type

查找系统中存在于指定文件系统的文件,例如:ext2 .

-gid n

查找系统中文件数字组 ID 为 n的文件

-group gname

查找系统中文件属于gnam文件组,并且指定组和ID的文件

Find命令的控制选项说明:

Find命令也提供给用户一些特有的选项来控制查找操作。下表就是我们总结出的最基本,最常用的find命令的控制选项及其用法。

用途描述

-daystart

.测试系统从今天开始24小时以内的文件,用法类似-amin

-depth

使用深度级别的查找过程方式,在某层指定目录中优先查找文件内容

-follow

遵循通配符链接方式查找; 另外,也可忽略通配符链接方式查询

-help

显示命令摘要

-maxdepth levels

在某个层次的目录中按照递减方法查找

-mount

不在文件系统目录中查找, 用法类似 -xdev.

-noleaf

禁止在非UNUX文件系统,MS-DOS系统,CD-ROM文件系统中进行最优化查找

-version

打印版本数字

使用-follow选项后,find命令则遵循通配符链接方式进行查找,除非你指定这个选项,否则一般情况下find命令将忽略通配符链接方式进行文件查找。

-maxdepth选项的作用就是限制find命令在目录中按照递减方式查找文件的时候搜索文件超过某个级别或者搜索过多的目录,这样导致查找速度变慢,查找花费的时间过多。例如,我们要在当前(.)目录技巧子目录中查找一个名叫fred的文件,我们可以使用如下命令

find . -maxdepth 2 -name fred

假如这个fred文件在./sub1/fred目录中,那么这个命令就会直接定位这个文件,查找很容易成功。假如,这个文件在./sub1/sub2/fred目录中,那么这个命令就无法查找到。因为前面已经给find命令在目录中最大的查询目录级别为2,只能查找2层目录下的文件。这样做的目的就是为了让find命令更加精确的定位文件,如果你已经知道了某个文件大概所在的文件目录级数,那么加入-maxdepth n 就很快的能在指定目录中查找成功。

使用混合查找方式查找文件

find命令可以使用混合查找的方法,例如我们想在/tmp目录中查找大于100000000字节并且在48小时内修改的某个文件,我们可以使用-and 来把两个查找选项链接起来组合成一个混合的查找方式。

find /tmp -size +10000000c -and -mtime +2

学习过计算机语言的朋友都知道,在计算机语言里,使用and ,or 分别表示“与”和“或”的关系。在Linux系统的查找命令中一样通用。

还有这样的例子,

find / -user fred -or -user george

我们可以解释为在/tmp目录中查找属于fred或者george这两个用户的文件。

在find命令中还可以使用“非”的关系来查找文件,如果我们要在/tmp目录中查找所有不属于panda的文件,使用一个简单的

find /tmp ! -user panda

命令就可以解决了。很简单。

查找并显示文件的方法

查找到某个文件是我们的目的,我们更想知道查找到的文件的详细信息和属性,如果我们采取现查找文件,在使用LS命令来查看文件信息是相当繁琐的,现在我们也可以把这两个命令结合起来使用。

find / -name ”“ -ls

系统查找到文件后立即在屏幕上显示文件信息。

12063 34 -rw-r--r-- 1 root root 33545 Dec 30 15:36 /etc/httpd/conf/

下面的表格就是一些常用的查找文件并显示文件信息的参数和使用方法

用途描述

-exec command;

查找并执行命令

-fprint file

打印文件完整文件名

-fprint0 file

打印文件完整文件名包括空的文件

-fprintf file format

打印文件格式

-ok command;

给用户命令执行操作,根据用户的Y 确认输入执行

-printf format

打印文件格式

-ls

打印同种文件格式的文件.

总结:到这里为止我们已经学习了这名多关于find命令的使用方法,也列出了很多常用的find命令的选项,如果我们能熟练掌握在Linux中find命令的使用方法,那么在Linux中查找文件也不是一件困难的事情。

原文转自:

注:本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即后台留言通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意