一切皆文件是Linux的哲学思想之一,这条命令可以统计当前linux系统中有多少文件ls-R/|wc-l&建议放在后台执行,因为你的系统文件很多则会消耗很多时间,你可以看见这个结果是庞大的,linux的系统中的文件实在是太多了,怎么样才能快速而且精确的在linux系统找出你想要的文件呢?Linux的find命令提供了很强大的功能,学好find命令的使用,可以给你节省大量花费在找文件的时间。
find的基本语法格式:
find[查找位置][查找标准][处理动作]
查找位置:默认为当前目录,可以指定多个目录,多个之间用空格
查找标准:默认为查找指定目录下的所有文件
处理动作:显示到标准输出,默认为print
剖析find的查找标准可分为哪些:
1)文件名
-name"文件名称":根据文件名查找,支持glob
-iname"文件名称",根据文件名查找,不区分大小写
2)文件的属主、属组
-user"USERNAME":根据属主查找
-group"GROUP":根据属组查找
-uid"UID":根据UID查找
-gid"GID":根据GID查找
-nouser:查找没有属主的文件
-nogroup:查找没有属组的文件
复制代码