00:00
看下边呢,我们来看看还有哪些,还有查找的,查找这个也是它也是我们说查找的话,也是跟Windows里边类似的。甚至它的查找比Windows其实有的个别功能还强大。Windows是什么?他说这查找是什么意思,就是说在整个文件系统里边,我想搜索一些。我想要的一些文件或者一些子目录。那Windows里边它提供这个功能,大看搜索的功能,Windows里边都在这个地方来看右上角,你想在你操作系统,你想搜索哪些文件或者哪些目录,你就可以把关键字输出来,它会在你指定的当前这个目录下边去搜索一些。文件和目录。包含你输入的关键字,那文件目录它给你搜索,搜出来之后给你列到下边,那我们说Linux里边也一样,它也提供这种搜索叫查,查找或者搜索的这文件或者目录的这些命令,所以我们这个地方来给大家讲第13个我们给家讲那Linux中中关于关于。
01:10
这个搜索好不好搜索文件或目录命令。他这个命令是,这个命令的名字就是find find。好,它的用法,它的语法是这样,他说你要搜索目录或文件名里边哪些内容,你可以把那个关键字写到后边。你要搜索的目标文件和目录,那关键字可以写到后边,那我这个地方我们就叫关键字就这。关娘子。然后呢,当你比如说这个地方,你比如说举个例子。假如我想搜索。当前目录下边。
02:00
当前目录下边所有,我看这个目录下边有什么所有含有。一那个单词,呃,知道吗?啊,所有含有这吗。所有含有这个。哦。E那个那个字母啊,就那个E那个字母的所有的目录和文件。那怎么搜索所有的目录和文件?那为什么搜索find命令?当前目录,那时候他默认就是说当前目录。你要不指定目录,它就当前目录,所有含有意义的关键字的那些目录,我我就可以这么写。然后呢,这个地方你比如说他看看这我们这个地方来搜索,来当前部一搜索,哎哎这个地方,哎这个什么没有那个文件,那我这样这他得写一个。
03:01
没知道吧,搜索的搜索的结果啊,这个犯的,然后呢,关键字。没有那个没给我找到是吧,这这网这他没有那么智能是吧,他他没有那么智能,他这左右搜索哪一个啊,你得必须写一个存在的什么一个文件名,假如帐篷所有所有帐用了就个通配符吧,用通配符,然后呢,我想搜索所有。恩。TXT的文件。所有TXT文件。那所有TXT文件,那我就这。是。星,我们说点T当前目录下所有的T文件,我就整。就是它有个同位符,叫所有的字符,零个或一个或者多个字符。嗯。
04:00
我一搜索大,你看这个地方我来一个叫范的,然后呢,在当前目录下搜索所有点TST。这样的话,大看他就给我全部列出来了。那老师那个E那个什么能不能用同位符,那么就是什么来个find,然后呢,星E星还有E的那些什么文件和什么目录都出来了。它没有那么智能,等它这么你必须给它加上同位数,它才能什么搜索出来,它不像Windows里边啊,你搜索E的,你在这边写个E啊,它全部都给你按照什么。文件或目录里边含有E的那个字母的,所以就给你搜出来,它没有什么智能,你得给他加上同位符啊。所以这是我们这种。这。默认是当前目录下,当默认是当前目录下边的是搜索这个地方,我们来搜索当前目录下。目录小。
05:11
所有的,然后点TXT文件就这么。还有一个find find,然后呢,嗯,空位符。这是搜索。搜索当前目录下,目录下,然后所有。包含是吧,名称名称中包含包含包含E的那些是吧。文件或者目录。这是我们这,大家看这目录也能搜出来,你看吧。这目录,而且不但做到当前目录,当前目录在子目录你看嘛也都能说出来,只要符合我们的这个关键字。
06:10
这是我们说的这样。这是搜索。这。还有那你说老师,我们在这个地方,这是搜索,当前我想搜索某一个目录怎么办?你还可以指定搜索法务。这个搜索范围,你比如说我想搜索所有。哪一个叫ETC下边的这个目录下边的所有的TXT文件,我想搜索怎么搜索,那我就可以这么搜索find搜索谁搜索这个目录下边的所有这个什么星点TXT指定目录,那我这个地方就是搜索。指定目录下。
07:04
嗯。指定目录,就我就是搜索什么E下吧,ETC,这是我们的相对目录,这不是,这是个绝对目录,ETC目录下所有的点TT文件。那我就可以这么来写,那这个地方来个饭的ETC,这个目录下边所有的星点TXT,大家看这都是那写,还有ETC的。天喜。这是我们说的这。好,这是我们说的这个。搜索到这个这个命令,所以这个地方大家看我说它有个选项,这个这个选项可以是个什么,搜索范围,搜索方。这是我们说的这,当然这种搜索都是按名字搜索,其实它不但可以按名字搜索,还可以按一个还可以按。
08:06
别的搜索,比如说可以按文件的所有者搜索,还可以按文件的大小搜索。就我想搜索那些文件大于五兆的。那些文件。我可以按照大小搜索,你知道吗?你比如说他看我这个地方搜索所有ETC下边。文件大于五兆的,五兆的那个文件我就可以这么拿着来放的,然后呢,下边ETC这个目录。下边所有文件大于五兆的,这个五兆的话,它它是这样是吧,默认我说你你要如果这么写的,默认它按文件按按文件名去搜索。按文件大小搜索,它可以加一个什么,可以加一个这个,加一个这个参数,这个参数这个杠,这个就是一个减号,减号就是参数懂吗?选项的意思,然后这个地方来个按大小去搜,就是加一个它就按大小,你要如果不加它就按名称搜索。
09:05
啊,然后呢,说大于五兆,它是这样,大于它用个加号,小于按井号按按减号。知道吧,等于是按什么是按整个大小。所以你比如说大于五兆,大于五兆。这些文件我就能搜着大,你看我这个文件,看我这个搜索,大家看有一个文件你看吧。大于五兆。能是小于五兆的,所以小于五兆的那就是减一个五兆,当然这些文件就比较多了。这些都小于五种。好,这时候我们要这样。啊,当然你说有我要,我要是多少K的怎么办?多少K的你用小写的K。
10:02
大于5K。或者小于5K的,那叫什么减5K。这是搜索,我这就往再写一下,然后。搜索那么ETC项目录项,目录项所有那么小于5K的啊,5K的知道吗?问你。这它默认是按照名字去搜索,加上size。表示按照大小去搜索,所以它这个地方还有一个选项搜索标准,搜索标准按什么去搜。按什么去搜这个地方来一个这个搜索,这个地方默认什么,默认按默认按名称搜索,默认名称搜索你可以写什么大哥,你要说你按名称搜索,你这个地方也是加一个什么参数,这个参数默认是这个,你给他加个参数,它默认是杠内。
11:14
你不写它也是按照杠内,你写了他也按杠内。整不写是默认的,你写了它也是按杠那。那我想按大小搜索,怎么这个地方你可以取这个值杠size表示按文件大小搜索,文件大小搜索知道吗?其实它还有一些选项。哪些选项,比如说大还可以按文件的所有者搜索,因为文件所有者现在我们还没还没给大家讲那个权限,就文件所有者在现在大家经可以认为谁创建的这个文件,谁的所有,谁就是这个文件的所有者。然后。我想搜索某一个人的。
12:02
张三所创建的文件。他所拥有的这个文件,我就可以按什么杠user user是表示按文件的所有者搜索。搜索。文件所有者,你比如说他看我想找谁,我想找这个算了,所以张三创建的文件,创建文件就目前来讲,大你就你就可以理解为就是谁创建这个文件,谁就是文件所有者,当然文件所有者可以改,可以后期可以改。嗯。目前就谁创建的谁有用,那我就来去查找ETC这个目录下边所有张三创建的文件。那我就写张三这样的话,他就如果这个目录下面有张三创建的文件,那么我们说它就能全部都找出来。所以我们这个地方来搜索ETC这个目录下,目录下所有。
13:00
那么。啊。所有者,所有者是张三的。文件和目录都会搜索出来,你比如说大看我们这个地方来看,见到这样就搜索某一个人的,当然我们这个ETC,我们是配置文件,张三我们他还没在下边我创建任何文件,所以他一个是空的。好,这是我们说的这个搜索的这个命令,其实大家它搜索这个命令其实应该说比Windows还什么,应该是还强大一些,Windows像只能用名字是吧,按照文件名去搜索,就谁创建的,包括大小,大家看Windows好像都搜搜搜索搜索不了,他不提供这些搜索,但是Linux在上他用命令的话,它相对于这方面来讲,应该说它用命令更什么,更灵活一些。因为在可视化界面上面,Windows按理说Windows如果做的好的话,这个地方也该能选按什么去搜索是吗?但是他这个地方他没提供,没提供的话,他应该从这一方面来讲,他没有问他没有Linux应该说更强大。
14:15
所以这是我们说的这个搜索的这个命令组合。知道吗?好好大家这个命令,你以后你说像Linux里边你想搜索页文件的话,你就可以,你看按你的搜索标准就行了,但我按名称搜索用的最多的,所以说他看我这大部分情况下都是按名,我想找一些文件或者目录,我直接按照文件文件名去搜索就行。其实Windows也是这样,我们说它只提供了这个Windows,这么多年,它只提供了按照名称搜索,其实它有道理的。它有道理,因为这些已经能满足大家要求了,当然我们Linux它提供了多提供了这个功能啊,我们大家知道就行了,也可以按大小,可以按照么啊,可以按大小,可以按照这个啊,所有者去搜索啊,好这个关于这个我说文件或者是目录的搜索命令,我们就给大家说到这儿,这个地方再给大强调一点,按名称搜索的时候,这是我们用的最多的。
15:19
搜索的时候,它不但是根据个文件名单,单文件名去搜索,它会那个文件,它所处的目录,如果也还有关键字,也会搜索出来。因为在Linux看来,一个文件,它的完整的那个name,那个名字,包括它前面所在的那个路径,只要路径里边包含你的关键字,那么他也会搜索出来。啊,这是我们的Linux里边这这个地方给大家强调一点,按目录就是按名称搜索的时候。所在的目录也在搜索范围之内。所以我们这个地方按照名称搜,这个地方大家强调一下,按账吧,按名称搜索说文件或者目录,目录所在的路径也在什么搜索范围之内,如果是符合搜索关键字的话,它也会搜索出来,你知道吗?
16:31
他不是说只搜索文件名。嗯,那个路径来,我说好。
我来说两句