linux查找文件命令(linux查找文件)

  • 发布时间:2023-08-01 18:06:06 来源:
标签:
导读 你们好,最近小未来发现有诸多的小伙伴们对于linux查找文件命令,linux查找文件这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下

你们好,最近小未来发现有诸多的小伙伴们对于linux查找文件命令,linux查找文件这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 按文件大小搜索,比如在根目录下查找大于200M的文件,find/-size 204800。其中n表示大于,-n表示小于,n表示等于。

2、 1块==512字节0.5KB,即1KB等于2块。

3、 100MB==102400KB,等于204800个数据块。

4、 -size选项允许用户按文件大小进行搜索(仅对于文件,目录没有大小.).

5、 代表文件大小的单位由以下字符组成:

6、 c:字节

7、 kilobyte

8、 男:兆字节

9、 G:Gb

10、 Find是最常用、最强大的搜索命令,可以找到任何类型的文件。有两种方法可以找到目录:

11、 "."表示当前目录。

12、 “/”代表根目录。

13、 Find -name:根据文件名直接搜索,比如find/-name a.txt:在根目录下搜索;当前目录查找。-name file.txt

14、 -group:根据文件所属的组查找文件。在主目录中查询其组为root的文件,查找/home -group root。

15、 -用户:根据文件的所有者查找文件。查询主目录中所有者为root的文件。

16、 find /home -user root

17、 -perm:根据文件权限查找文件。

18、 如需要检索/usr 目录下权限为rwxr-xr-x的文件,可以使用以下命令:

19、 find /usr -perm u=rwx,g=rx,o=rx

20、 搜索/usr 目录下所有权限为r-xr-xr-x(即系统中的所有用户都只有读写权限)的文件和目录,可以使用以下命令:

21、 find /usr -perm a=rx

22、 find /usr -perm 644搜索/usr 目录下权限为644(即rwxr-xr-x)的文件。

23、 -type 根据文件类型查找,f表示文件,d表示目录,l表示软链接。如查找/home 目录下文件类型是目录,find /home -type d 。

24、 用find命令查找到了文件,输出的方式有:

25、 find/-name '*.txt' a.txt或者

26、 find/-name '*.txt' -print a.txt,

27、 将根目录下所的以.txt命名的文件list输入到a.txt中

28、 组合条件搜索,-a 表示两个条件同时满足(and),-o 表示两个条件满足任意一个即可(or),如查找/etc目录下大于80MB同时小于100MB的文件

29、 find /home -size +163840 -a -size -204800

以上就是linux查找文件这篇文章的一些介绍,希望对大家有所帮助。

  • 免责声明:本文由用户上传,如有侵权请联系删除!