GNU/Linux >> Tutoriales Linux >  >> Linux

encontrar:comando no encontrado

El comando de búsqueda le permite buscar en una ubicación específica archivos y directorios que cumplan con algunos criterios de búsqueda. Busca recursivamente la estructura del directorio, incluidos los subdirectorios y sus contenidos, comenzando con la ubicación de búsqueda que ingresa. Puede realizar una o más acciones en los archivos encontrados.

La opción -type le permite especificar el tipo de objeto que está buscando, como d para directorio o f para archivo. La opción -name es donde especifica el nombre del objeto que está buscando. El siguiente ejemplo busca en el directorio de inicio de un usuario (y todos los subdirectorios) todos los archivos denominados 2021_report:

$ find /home/user -type f -name 2021_report

Sintaxis

La sintaxis del comando de búsqueda es:

$ find [options] {search locations} {search criteria} [actions]

Si encuentra el siguiente error al ejecutar el comando de búsqueda:

find: command not found

puede intentar instalar el siguiente paquete según la elección de su distribución:

Distribución Comando
OS X instalación de cerveza findutils
Debian apt-get install findutils
Ubuntu apt-get install findutils
Alpino apk agregar findutils
Arco Linux pacman -S findutils
Kali Linux apt-get install findutils
Cent OS yum instalar findutils
Fedora dnf instalar findutils
Raspbian apt-get install findutils

buscar ejemplos de comandos

1. Para encontrar el archivo con nombre, dentro del directorio especificado:

# find / -name file.txt
# find . -name file.txt       (within current directory)

2. Para encontrar el archivo de permisos especificados:

# find / -perm 775
# find / -perm a+x
# find . -perm 775(within current directory)

3. Para tener al menos un conjunto de bits de escritura (permiso específico):

# find / -perm /a+w
# find . -perm /a+w         (within current directory)

4. Para encontrar un archivo que no tenga ningún conjunto de bits ejecutables:

# find / ! -perm /111
# find / ! -perm /a+x
# find . ! -perm /a+x        (within current directory)

5. Para buscar un archivo legible por todo el mundo, al menos un bit de escritura y no ejecutable por nadie:

# find . -perm -a+r -perm /a+w ! -perm /a+x

6. Para evitar seguir los enlaces simbólicos:

# find -p / -name file

7. Para seguir los enlaces simbólicos:

# find -p / -name file

8. No seguir enlaces simbólicos, excepto mientras se procesan los argumentos de la línea de comandos:

# find -H / -name file

9. Para encontrar el archivo con la profundidad especificada en la estructura del directorio:

# find -d 2 / -name file

10. Para especificar el nivel de descenso:

# find -maxdepth 2 / -name file

11. Para especificar el nivel mínimo de profundidad:

# find -mindepth 4 / -name file

12. Para procesar el contenido de cada directorio antes que el propio directorio:

# find -depth / -name file 

13. Para dar el día de inicio de las marcas de tiempo del archivo:

# find -daystart -atime file

14. Para mostrar que no se emitirá ningún mensaje de error (si el archivo se elimina durante el procesamiento):

# find -ignore_readdir_race / -name file

15. Para desactivar -ignore_readdir_race:

# find -noignore_readdir_race / -name file

16. Para no incluir directorios de otros puntos de montaje:

# find -mount / -name file

17. Para cambiar la sintaxis de expresión regular entendido:

# find -regextype type

18. Para activar o desactivar los mensajes de advertencia:

# find -warn / -name file
# find -nowarn / -name file

19. No descender directorios en sistemas de archivos autofs:

# find -xautofs / -name file

20. No descender directorios en otros sistemas de archivos:

# find -xdev / -name 


Linux
  1. administrador de suscripciones:comando no encontrado

  2. dnf:comando no encontrado

  3. bc:comando no encontrado

  4. dpkg:comando no encontrado

  5. id:comando no encontrado

nc:comando no encontrado

aws-shell:comando no encontrado

lspci:comando no encontrado

rm:comando no encontrado

mv:comando no encontrado

ln:comando no encontrado