Busque el comando buscar, localizar, dónde está, que, escriba la diferencia en

  

Encontrar, encontrar, dónde está, que, escriba en Linux

1. buscar

código Java < Br>

find es el comando de búsqueda más común y poderoso, puedes usarlo para encontrar cualquier archivo que estés buscando. A diferencia del archivo de base de datos de consulta (/var /lib /locatedb), find encuentra el espacio en el disco.

find utiliza el siguiente formato:

$ find < directorio específico > < condición especificada > < Especificar acción >

- < Especificar directorio >: El directorio a buscar y todos sus subdirectorios. El valor predeterminado es el directorio actual.

- < Especificar condición >: las características del archivo a buscar.

- < Especificar acción >: Realizar un procesamiento específico en los resultados de búsqueda.

Si no se agrega nada, busque el directorio actual y sus subdirectorios de manera predeterminada, y no filtra ningún resultado (es decir, devuelve todos los archivos), mostrándolos todos en la pantalla.

Use ejemplos de find:

$ find. -name 'my *'

Busque en el directorio actual (incluidos los subdirectorios, los mismos a continuación), todos los nombres de archivos son mis El comienzo del archivo.

$ find. -name 'my *' -ls

Busca archivos en el directorio actual con todos los nombres de archivos que empiecen con my y muestra sus detalles.

$ find. -type f -mmin -10

Busca todos los archivos regulares que se han actualizado en los últimos 10 minutos en el directorio actual. Si no se agrega el parámetro -type f, se busca el archivo normal + archivo especial + directorio.

2. encuentra

código Java

El comando localizar es en realidad otra forma de escribir " buscar -nombre ", pero es mucho más rápido que este último porque En lugar de buscar un directorio específico, busca una base de datos (/var /lib /locatedb) que contiene toda la información del archivo local. El sistema Linux crea automáticamente esta base de datos y la actualiza automáticamente una vez al día, por lo que no puede encontrar los últimos archivos modificados con el comando localizar. Para evitar esto, puede actualizar manualmente la base de datos utilizando el comando updatedb antes de usar localizar.

Use ejemplos del comando de localización:

$ localizar /etc /sh

Busque todos los archivos que comienzan con sh en el directorio, etc.

$ localizar ~ /m

Buscar todos los archivos que comienzan con m en el directorio de inicio del usuario.

$ localizar -i ~ /m

Busca todos los archivos que comienzan con m en el directorio de inicio del usuario, e ignora el caso.

3. whereis

código Java

El comando whereis solo se puede usar para buscar el nombre del programa, y ​​solo buscar archivos binarios (parámetro-b), archivo de descripción del hombre (parámetros) -m) y archivo de código fuente (parámetro -s). Si se omite el parámetro, se devuelve toda la información. Al igual que con localizar, consulte el archivo de la base de datos (/var /lib /locatedb)

use la instancia del comando whereis:

$ whereis grep

4. which

Código Java

El propósito de qué comando es buscar la ubicación de un comando del sistema en la ruta especificada por la variable PATH y devolver el primer resultado de búsqueda. En otras palabras, al usar el comando which, puede ver si existe un comando del sistema y qué comando se ejecuta.

Use el ejemplo de qué comando:

$ which grep

5. escriba

código de Java

no se puede encontrar el comando de tipo Comando, que se usa para distinguir si un comando es proporcionado por el shell o por un archivo binario separado fuera del shell. Si un comando es un comando externo, el uso del parámetro -p mostrará la ruta al comando, que es equivalente al comando which.

Use el ejemplo de comando de tipo:

$ type cd

El sistema le indicará, cd es el comando propio del shell (build-in).

$ type grep

El sistema le indica que grep es un comando externo y muestra la ruta al comando.

$ type -p grep

Después de agregar el parámetro -p, es equivalente al comando which

Copyright © Conocimiento de Windows All Rights Reserved