Archivo elemento de comando de búsqueda

En primer lugar, la búsqueda de archivos ejecutables

1, que encontrar el archivo ejecutable y los alias de comandos de búsqueda camino

 是通过PATH环境变量到该路径内查找可执行文件,因此基本功能是寻找可执行的文件

Encontrar el archivo ejecutable:
Aquí Insertar imagen Descripción

Encuentra ruta de comandos:
Aquí Insertar imagen Descripción
Encuentra alias de comandos:
Aquí Insertar imagen Descripción

2, whereis sólo se puede utilizar el comando de búsqueda en la búsqueda de nombre de ruta del programa y para ayudar a posicionar reside el documento

		-b:只查找二进制文件
		-m:只查找在说明文件manual路径下的文件

A continuación se passwd archivo para averiguar la relevante:
Aquí Insertar imagen Descripción

3, localizar

	locate:
		依赖于事先构建好的索引库,定时更新索引库  updatedb
		查找速度快,模糊查找 

		-b:只匹配路径中的基名
		-c:统计总共有多少符合条件个文件

4, encuentran: archivos de búsqueda

		find [options] [查找的起始路径] [查找条件] [处理动作]

		查找的起始路径:指定具体的搜索目录,默认为当前目录
		查找条件:指定查找的标准,大小,文件名,类型。默认是指定路径下的所有文件
		处理动作:符合查找条件的文件做出的操作,例如cp,rm,默认为输出到标准输出

Términos de búsqueda:

A: Expresión:
				与 -a 
				或 -o
				非:-not  !
B: Encontrar el nombre del archivo:
			文件名查找:
				-name  "pattern"    --- 引号需要加
				支持通配符  * ? []  [^]
				-iname   "pattern"    不区分大小写
				基于正则表达式模式查找
				-regex  "pattern"    匹配整个路径  而不是文件名

				find /  -regex  /t.*/f.*
Buscar archivos basados ​​en la afiliación: C
				-user   属主
				-group  属组
				-uid  GID  属主ID
				-gid  GID  属组ID

				-nouser  没有属主的文件
			-nogroup 没有属组的文件
D: tipo de archivo Búsqueda
			-type  TYPE

			f:普通文件
			d:目录
			b:块设备文件
			l:链接文件
			c:字符设备文件
			p:管道文件
			s:socket套接字文件
E: -tamaño [+ | -] #UNIT
				#UNIT:(#-1,#]
				-#UNIT:[0,#-1)
				+#UNIT:(#,OO)

Encontrar el directorio / etc de más de 1M para todos los tipos de archivos y los archivos normales;
Aquí Insertar imagen Descripción

F: darse en función del sello de tiempo
				以天为单位
				-atime   [+|-]# 文件最后访问时间
				-mtime	 [+|-]# 文件最后修改时间
				-ctime   [+|-]# 文件最后改变时间
					#:[#,#-1): 10   大于等于10天前,小于9天前
					-#:(#,0]    -10  最后的访问时间10天以内
					+#:(oo,#-1] +10  最后的访问时间在9天以前,包括9天

				查找最近10天访问的文件
G: en minutos
					-amin  [+|-]#
					-mmin  [+|-]#G
					-cmin  [+|-]#
H: De acuerdo a localizar los permisos de archivo
				-perm  mode   777   rwx  421    
				权限对象:三类  属主 属组 其他
				权限位: 读  写 执行   r w x    4  2  1   
H:				mode 精确查找
				/mode:任何一个权限对象中满足其一即可
				-mode:所有都需要满足

					 421  精确,9位权限位所有的权限位保持一致
					/421 只要包含,且9位权限中每个权限中有一个满足即可     或
					-421 只要包含,且9位权限中每个权限均要满足             与

Encuentra el directorio / etc de todos los usuarios que no tienen acceso de escritura en el archivo
Aquí Insertar imagen Descripción
Buscar / etc directorio tiene al menos una clase de archivos de usuario no tiene permiso para realizar
Aquí Insertar imagen Descripción

K: jerarquía de directorios
				-path 基于目录层级
		
				基于目录深度查找

				-maxdepth 最大深度
				-mindepth 最小深度

Find / etc directorio Dir tres archivos en el directorio
Aquí Insertar imagen Descripción

operación de procesamiento

             -print: 默认动作,输出到标准输出作:
			-fls  /path/to/somefile:将查找到的文件的长格式信息写入到指定文件中
			-ok  commond  {} \;  对执行的每个文件做commond操作,每次的操作需要用户确认
			-exec commond {} \; 对执行的每个文件做commond操作
			-xargs -0 commond {} \;

ifconfig grep Dirección IP:
Aquí Insertar imagen Descripción

Publicado 10 artículos originales · ganado elogios 1 · visitas 244

Supongo que te gusta

Origin blog.csdn.net/J19930611/article/details/104761287
Recomendado
Clasificación