标题：find
分类
linux 命令 find
名称：find
用法：find [path] [expression]
使用说明：
expression 中可使用的选项有二三十个之多，在此只介绍最常用的部分。
-mount,-xdev : 只检查和指定目录在同一个档案系统下的档案，避免列出其它档案系统中的档案 
-amin -n : 在最近的 n 分钟内被读取过 
-amin n : 在 n 分钟之前被读取过 
-anewer file : 比档案 file 更晚被读取过的档案 
-atime -n : 在最近的 n 天内读取过的档案 
-atime n : 在 n 天前读取过的档案 
-cmin -n : 在最近的 n 分钟内被修改过 
-cmin n : 在 n 分钟前被修改过 
-cnewer file ：比档案 file 更新的档案 
-ctime -n : 在最近的 n 天内修改过的档案 
-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[cwbkMG] : 档案大小 为 n 个由后缀决定的数据块。其中后缀含义为：
b: 代表 512 位元组的区块（如果用户没有指定后缀，则默认为 b）
c: 表示字节数
k: 表示 kilo bytes （1024字节）
w: 字 （2字节）
M: 兆字节 （1048576字节）
G: 千兆字节 （1073741824字节）
-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
DOS 命令 find
名称：find
作用：在文件中搜索字符串。
用法：FIND [/V] [/C] [/N] [/OFF[LINE]] "string" [[drive:][path]filename[ ...]]
参数：
/V 显示所有未包含指定字符串的行。
/C 仅显示包含字符串的行数。
/N 显示行号。
/I 搜索字符串时忽略大小写。
/OFF[LINE] 不要跳过具有脱机属性集的文件。
"string" 指定要搜索的文字串，
[drive:][path]filename
指定要搜索的文件。
如果没有指定路径，FIND 将搜索键入的或者由另一命令产生的文字。
Excel 函数 find
Find函数用来对原始数据中某个字符串进行定位，以确定其位置。Find函数进行定位时，总是从指定位置开始，返回找到的第一个匹配字符串的位置，而不管其后是否还有相匹配的字符串。
使用语法
FIND(find_text,within_text,start_num)
Find_text 是要查找的文本。
Within_text 是包含要查找文本的文本。
Start_num 指定开始进行查找的字符。within_text 中的首字符是编号为 1 的字符。如果忽略 start_num，则假设其为 1。
注意
使用 start_num 可跳过指定数目的字符。例如，假定使用文本字符串“AYF0093.YoungMensApparel”，如果要查找文本字符串中说明部分的第一个“Y”的编号，则可将 start_num 设置为 8，这样就不会查找文本的序列号部分。FIND 将从第 8 个字符开始查找，而在下一个字符处即可找到 find_text，于是返回编号 9。FIND 总是从 within_text 的起始处返回字符编号，如果 start_num 大于 1，也会对跳过的字符进行计数。
如果 find_text 是空文本 ()，则 FIND 则会返回数值1。
Find_text 中不能包含通配符。
如果 within_text 中没有 find_text，则 FIND返回错误值 #VALUE！。
如果 start_num 不大于 0，则 FIND返回错误值 #VALUE！。
如果 start_num 大于 within_text 的长度，则 FIND 返回错误值 #VALUE！。
应用示例
A2=“广东省东莞市东城区…”，A3=“黑龙江省哈尔滨市…”； 对含有不同地方的数据，利用“Find”函数，非常简单地确定“省”出现的位置。
详细解释
公式“=FIND（省，A2）”中，“省”表示要查找的文本为“省”，（实际使用中，也可以很长的一串字符）。要找查找的对象是A2单元格的内容“广东省东莞市东城区…”，因为没有指定起始位置，所以系统从第一位开始。返回的“3”，表示“省“字在第三位。
而公式“=FIND（省，A3）”中，“黑龙江省哈尔滨市…”则返回4。
与Find类似，Search函数也有相同的功能。它们的区别是，Find区分大小写，而Search不分大小写（当被查找的文本为英文时）。
另外，在Excel中，对文本进行处理的很多函数都提供了一个特别用来处理双字节字符（如中文，日文）的函数，一般是在原函数后加“B”，如FIND，就有一个FINDB。LEFT，相对应的就是LEFTB等。其实，我们在实际应用中，使用不带“B”的函数就足够了。如果你想使用带“B”的函数，则要特别注意，尤其是在组合运用函数时，其中一个函数使用带“B”的形式，则其它有带“B”形式的函数，全部都要使用其带“B”的形式，否则结果极可能是错的。
find的用法归纳
⒈ 用作及物动词，主要用于下列句型：⑴ 后接名词或代词。如：Where did you find it? 你是在什么地方找到它的?You’d better try and find another job. 你最好设法另找一份工作。You’ll find the answers at the back of the book. 在书后你可找到答案。⑵ 后接复合结构 （名词的复合结构、形容词的复合结构、现在分词的复合结构、过去分词的复合结构、不定式的复合结构等等）。如：We find 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 to finish the work in time. 他发现要及时完成这项工作很困难。⑶ 后接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 found her to be a cheat. 他发现她是个骗子。⑷ 可以带双宾语，双宾语交换位置时用介词for。如：Please find me my 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）。
⒉ 用于find oneself，表示“发现自己 （处于某种状态）”或“不知不觉或突然…”。如：Suddenly I found myself face to face withthe man. 突然我发现自己面对面跟这个人站在一起。突然我发现自己面对面He returnedto England to find himself famous. 他回到英国，发现自己竟出了名。
⒊ 注意区别 find 与find out：前者指偶然地“发现”、或通过实验而“发现”、或通过寻找而“找到”等 （参见以上各例）；而后者则指通过调查或观察询问等而“查明情况或事实真相”。如：
” We must find out the truth of the matter. 我们必须查明事实真相。We must find out where he lives. 我们必须查明他住在什么地方。有时find out中的out可以省略。如：Please find (out) what time they are coming. 请了解一下他们什么时候来。4. 是终止性动词，一般不与一段时间连用。如：正：I found it a long time ago. 这个东西我找到很久了。误：I (have) found it
c++函数
c++函数CString::Find
int Find(TCHAR ch) const;
int Find(LPCTSTR lpszSub) const;
int Find(TCHAR ch,int nStart) const;
int Find(LPCTSTR pstr,int nStart) const;
Parameters
ch
要查找的字符.
lpszSub
要查找的子字符串.
nStart
要查找的字符或子串首字符的位置索引.
pstr
被查找的父字符串.
Return Value
返回被查找字符（串）的位置索引； 未找到则返回-1.函数参数函数中的参数是迭代器指向的值 不是其在容器中的位置
Example
// First example demonstrating// CString::Find (TCHAR ch)CString s("abcdef");ASSERT(s.Find('c') == 2）；ASSERT(s.Find("de") == 3）；// Second example demonstrating// CString::Find(TCHAR ch,int nStart)CString str("The stars are aligned");int n = str.Find('e',5）；ASSERT(n == 12）；
英语
及物动词vt. 
1. 找到，寻得；发现；碰上[O1][+(that)]
Newton found that all masses attract each other. 
牛顿发现所有的物质都相互吸引。
I've found the book I was hunting for. 
我已找到了我曾搜寻的那本书。
⒉ 发现...处于某种状态[O][O2][O4][O7][O8][O9][+(that)]
You will find it a difficult book. 
你会觉得这是本难以读懂的书。
I found the job boring. 
我发现这工作令人厌烦。
He found the door closed. 
他发现门关着。
We found him waiting for us at the station. 
我们看到他在车站等我们。
The day I got back,I found a note on my desk. 
我回家的那天发现书桌上有张字条。
⒊ （物体）达到；自然地形成
Rivers find their way to the sea. 
江河流入大海。
⒋ （设法）得到
I hope you will find time to come see me some afternoon. 
我希望哪天下午你会有时间来看我。
⒌ 知道...是有的；见到...存在[W][O][O4]
You won't find many students learning Latin now. 
现在你见不到很多学生学习拉丁文。
This kind of bird is only found in Asia. 
这鸟儿只有亚洲有。
⒍ 裁决；判定[W][O8]
The court found him guilty. 
法庭判他有罪。
⒎ 供应，供给
The father has to find food and clothing for his children. 
父亲得供给孩子衣食。
An uncle found the money for his education. 
一位叔叔出钱供他读书。
不及物动词vi. 
1. 裁决，判决
The jury found against the defendant. 
陪审团作出了对被告不利的判决。
⒉ 发现猎物
名词n. 
1. 发现
That was a great archaeological find. 
那是一次了不起的考古发现。
⒉ 发现物
find
1. 查找
⒉ 寻找，发现
find v. 寻找，发现 
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. 
但是，上面的最后两句不适合这种转换，因为从句中用了情态动词或完成时态。
专辑介绍
基本信息专辑名：Find
歌手：：SS501  Find 封面
发行时间：：2008年07月23日
地区：：韩国
语言：：韩语
发行公司：DSP Entertainment
专辑曲目：
01.与你呼吸
02.你是我的天堂
03.FIND 
04.谢谢你（vocal 贤重） 
05.你是我的天国（inst.) 
06.FIND (inst.) 
07.我爱你X5 
08.谢谢你（accoustic ver.)专辑介绍6月开始SS501单曲计划从《你是我的天国》和队长金贤重的SOLO《谢谢你》，到接下来的《FIND》为止，SS501的夏天计划以《FIND》为主打歌的一张特别迷你专辑7月24日闪电发行了。
特别是，这次单曲计划的结尾的《FIND》是以具有强烈号召力的声音来吸引歌迷。并且，这次专辑收录了MBC”我们结婚了”中金贤重&；皇甫夫妇的爱的主题曲，还有一首是金贤重的SOLO歌曲《谢谢你》最初的版本和Acoustic版本。
SS501数码单曲专辑以总共8首歌曲和30多张的写真集构成，《FIND》最初计划限定2万张，但是7月24日专辑发行之前在预定的地方全部都断货，所以追加了1万张。《Find》歌词（中文翻译）
贤重）对我来说 对我来说 也变的诚恳的心 
让我怎么办 让我怎么办 
亨俊）那么渺茫 那么渺茫的爱情 
绝对放弃不了的真心 就是你 
永生）要站在这里找回你的笑容 
让你伤心而流下的眼泪 我会帮你全部抓住 
不会让我忘记你那透明的爱情 
一定要重新找回我们的爱 
奎钟） 如果没有你 如果没有你 我还能做的很好么？ 
连做梦都一向是两个人来着 
政玟） 像你的 像你的时间 
是绝对无法放弃的迷恋的真心 
永生）要站在这里找回你的笑容 
让你伤心而流下的眼泪 我会帮你全部抓住 
不会让我忘记你那透明的爱情 
一定要重新找回我们的爱 
在空洞的爱里 燃烧的悲伤 
很清楚的知道还无法在我心中把你移出 
直到流下的眼泪把剩下的记忆也淹没 
我的爱必须只找你