发布网友 发布时间:2022-02-26 11:24
共9个回答
懂视网 时间: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
1、find主要用作及物动词,可接名词、代词、带疑问词的动词不定式或从句作宾语,也可接双宾语,其间接宾语可以转换为介词for的宾语,可用于被动结构。
例句:
I found him a job.
他已经找到一份工作。
2、find还可接以动词不定式或“(to be+) adj./v -ed/ v -ing/ prep. -phrase”充当补足语的复合宾语。
例句:
I failed to find how to get to the station.
我没有弄清怎样去火车站。
3、接现在分词时表示动作正在进行; 接过去分词表示动作已经完成; 接动词不定式则表示看到动作的全部过程,不定式符号to可有可无,但如果不定式是to be, to则不可省略,但可省略to be。
例句:
I found him working in his garden.
我发现他在花园里干活。
4、find如接以动词不定式、动名词作宾语或以形容词、介词短语充当宾语补足语的复合结构时,一般须采用形式宾语结构。
例句:
We found the restaurant to be full.
我们看到这家宾馆已经客满了。
find
英 [faɪnd] 美 [faɪnd]
v.找到;发现;查明;发觉
n.发现物;被发现的人
相关例句
1、She was found guilty of manslaughter and put on probation for two years
她被裁定过失杀人罪名成立,缓刑两年。
2、I find most of the young men of my own age so boring
我觉得和我同龄的年轻*多都很无聊。
3、I wonder if you could find me a deck of cards?
不知您能否为我找一副纸牌?
4、So far they have not found a way to fight the virus
迄今为止,他们还没有找到一种对抗该病毒的方法。
5、Fibre is found in cereal foods, beans, fruit and vegetables.
谷类食品、豆类、水果和蔬菜中含有纤维素。
热心网友 时间:2022-02-26 14:11
find的用法如下:
1、find的基本意思是“发现,找到”,作“发现”解时指发现已存在而以前不知道的事物,作“找到”解时指找到了所寻找的东西,知道了其下落,强调寻找的结果。引申可作“查明”“偶然遇见”“供给”“到达”“努力获得”“知道…是有的”等解。用于法律术语还可表示“裁决”。
2、find主要用作及物动词,可接名词、代词、带疑问词的动词不定式或从句作宾语,也可接双宾语,其间接宾语可以转换为介词for的宾语,可用于被动结构。
3、find还可接以动词不定式或“(to be+) adj./v -ed/ v -ing/ prep. -phrase”充当补足语的复合宾语。接现在分词时表示动作正在进行; 接过去分词表示动作已经完成; 接动词不定式则表示看到动作的全部过程,不定式符号to可有可无,但如果不定式是to be, to则不可省略,但可省略to be。
4、find如接以动词不定式、动名词作宾语或以形容词、介词短语充当宾语补足语的复合结构时,一般须采用形式宾语结构。
5、find后接that从句,可表示发现一个事实、道理; 后接out,可表示故意去找而找到某件难于找到的东西或经过打听、询问之后搞清楚某事,强调付出了一定的努力。
6、find是瞬间动词,不可用于进行体,也不能与表示一段时间的状语连用。
1、find用作名词意思是“发现”,指抽象的行为,是不可数名词,也可作“发现物”解,尤指有价值的东西,是可数名词。
2、find还可表示“被发现有惊人能力的人”,是可数名词。
find
英 [faɪnd] 美 [faɪnd]
v. 发现;找到;认为;觉得;感到;裁决;判定
n. 发现
热心网友 时间:2022-02-26 15:46
found的用法热心网友 时间:2022-02-26 17:37
⒈ 用作及物动词,主要用于下列句型:⑴ 后接名词或代词。如: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
热心网友 时间:2022-02-26 19:45
find + 名词 (sb /sth) ...发现 【例】find a car热心网友 时间:2022-02-26 22:10
find 本身是及物动词,后面可以直接接名词(包括动名词)、介词、代词等作为宾语。例如: I find you!我找到你啦!热心网友 时间:2022-02-27 00:51
find意为“找到、发现”,通常指找到或发现具体的东西,也可指偶然发现某物或某种情况,强调的是找的结果。其后接宾语+宾补(分词、形容词、副词、名词、介词短语或to热心网友 时间:2022-02-27 03:49
todo只要是动词相关的都有,够易懂了吧追问还有呢?