Linux基本知识(二)

在我们使用Linux的时候,我们经常的需要在我们的文件系统中寻找到我们想要的指定的文件,我们可以使用如下的命令达到我们想要的结果:

一、文件搜索命令find

(1)文件搜索命令find是针对于所有的用户进行操作的,一般情况下,我们不要在服务器使用的高峰期进行文件的搜索操作,这样会造成服务器性能的降低;

(2)find --name 文件或者文件夹名称(搜索指定的文件或者是文件夹);

(3)find -iname 文件名称(在进行文件搜索的时候,不区分大小写);

(4)find -size (+n  |-n  =)根据文件的大小 进行文件的查找(+表示大于-表示小于=表示文件正好等于该文件大小);

(5)find  -user 所有者名称(根据文件的所有者进行文件的查找);

(6)find  -group 所属组名称(根据文件的所属组进行文件的查找);

(7)当我们在使用size属性查找文件的时候,我们可以根据文件的大小指定查询的范围,-a表示两者必须同时满足,-o表示满足其中的有个即可;

(8)find - name 文件名称 type (文件类型 f  表示文件  -d 表示文件夹  -l表示软连接);

(9)find  -name  文件名称   exec/-ok {} /;对文件执行的查询结果进行基本的操作,我们可以在后面跟上一些指定的命令;

二、一些其他的查找文件的方法

(1)locate 文件名称(在文件资料库中查找指定的文件,同时也支持通配符的羁绊操作),我们可以使用updatedb来进行文件资料库的更新操作;

(2)which  + 命令(查询文件命令所在的位置及其基本的信息);例如 which  ls

(3)whereis  +命令(查找文件所在的命令位置及其基本的信息);

(4) grep -i | v  指定字符串  文件名称 (i参数表示在查找的时候不区分大小写,v参数表示在查找的时候排除指定字符串);


猜你喜欢

转载自blog.csdn.net/m0_37248802/article/details/79843296