Exemplos de usar o comando Buscar en Linux

Anonim

Exemplos de usar o comando Buscar en Linux

Os xestores de ficheiros máis populares para sistemas operativos no kernel de Linux teñen unha ferramenta de busca bastante funcional. Non obstante, os parámetros que non sempre están presentes son suficientes para buscar a información necesaria. Neste caso, unha utilidade estándar que comeza a través do "terminal" é para axudar. Permite que introduza o comando, o argumento e as opcións para atopar facilmente os datos requiridos nun directorio específico ou en todo o sistema.

Usamos o comando Buscar en Linux

O comando Buscador está deseñado para buscar varios obxectos, incluídos os ficheiros de calquera formato e directorio de varias profundidades. Do usuario só tes que introducir o comando en si, especifique o valor desexado e asignar os argumentos para configurar os parámetros de filtrado. O procedemento da utilidade en si normalmente non leva moito tempo, pero depende do volume da información escaneada. Agora imos falar sobre os exemplos de usar atopar con máis detalle.

Transición ao directorio a través da consola

En primeiro lugar, gustaríame retirar un pouco do equipo principal e afectar o tema de accións adicionais que axudarán no futuro ao controlar da consola. O feito é que as utilidades de distribución de Linux non están afinadas para buscar todos os elementos da computadora. Todos os procesos deben ser lanzados só cunha indicación da localización completa aos elementos ou ir á localización a través do comando de CD. Facer que poida ser suficiente:

  1. Abra o xestor de ficheiros instalado e vaia ao cartafol desexado onde desexa usar o comando Buscar.
  2. Vaia ao directorio desexado a través do xestor de ficheiros de Linux

  3. En calquera obxecto, faga clic en PCM e atopa o elemento "Propiedades".
  4. Transición ás propiedades do obxecto no sistema operativo Linux

  5. Verás o cartafol pai cunha forma completa de indicar. Lémbralo para facer a transición do "terminal".
  6. Descubra o cartafol pai do obxecto a través das propiedades en Linux

  7. Agora executa a consola, por exemplo, a través do menú.
  8. Comezando o terminal para os comandos de entrada posteriores en Linux

  9. Escribimos alí un comando CD / Home / usuario / cartafol onde o usuario é o nome do cartafol Home do usuario e o cartafol é o nome do directorio requirido.
  10. Pasar á localización no terminal de Linux

Se antes de usar atopar, realizar a instrución indicada anterior, non pode prescribir a ruta completa ao ficheiro sempre que estea na localización seleccionada. Tal solución acelerará significativamente o comando no futuro.

Busca ficheiros no directorio actual

Ao executar a busca da consola máis executada, recibirá o resultado da busca no seu directorio de usuario activo. Noutro caso, por exemplo, cando se active ao buscar por localización, nos resultados verá todas as subcartafoles e os ficheiros presentes neles.

Usando o comando Buscar sen argumentos en Linux

Atopar activación sen argumentos e opcións úsase cando é necesario ver todos os elementos á vez. Se o seu nome non está completamente colocado na cadea, vale a pena cambiar o comando para que obteña a forma de atopar. -Print.

Buscar ficheiros no directorio especificado

O comando para mostrar ficheiros a través dun camiño especificado é prácticamente non diferente do que mencionamos anteriormente. Tamén debe rexistrarse a buscar e despois de engadir ./Folder, se desexa coñecer os datos do directorio na localización actual ou terá que especificar o camiño completo, introducindo, por exemplo, busque ./home/user/ Descargas / Cartafol, onde cartafol - o directorio final. Cada elemento será retirado por liñas separadas na orde da súa profundidade.

Usando o comando Buscar que indica a localización do ficheiro en Linux

Busca por nome

Ás veces hai que amosar obxectos que só cumpran o nome. A continuación, o usuario necesita especificar unha opción separada para o equipo para que entenda o recurso. A fila de entrada adquire este tipo: Buscar. -Name "Word", onde a palabra é unha palabra clave para a busca, que está escrito necesariamente en comiñas dobres e, tendo en conta o rexistro de cada símbolo.

Buscar ficheiros por nome a través do comando Buscar en Linux

Se non coñece o rexistro exacto de cada letra ou quere mostrar todos os nomes axeitados, sen ter en conta este parámetro, ingrese na consola Buscar. -Iname "palabra".

Para filtrar resultados por palabra clave ao argumento -name, engádese outro. O equipo adquire a forma de atopar. -Name "Word", onde a palabra é unha palabra que debe ser excluída.

Habilitar o filtrado por palabra clave Buscar o comando en Linux

Ás veces hai que atopar obxectos unha tecla, excluíndo a outra. A continuación, alternativamente asignado varias opcións de busca e a liña de entrada obtense pola seguinte: Buscar. -Name "palabra" -not nome "* .txt". Ten en conta que, no segundo argumento en comiñas indicado "* .txt", e isto significa que atopar funciona non só con nomes, senón tamén con formatos de ficheiro especificados neste formulario.

Busca combinada por comandos en Linux

Hai un operador ou. Permite atopar un ou varios argumentos axeitados inmediatamente. Cada un está indicado por separado, coa adición dos argumentos correspondentes. Como resultado, resulta o seguinte: Buscar -name "Word" -o -Name "Word1".

Opcións de aplicación ou comando Buscar Linux

Especificando a profundidade da busca

O comando Buscador axudará ao usuario e despois cando teña que atopar o contido do directorio só para a profundidade especificada, por exemplo, non se require ningunha análise dentro da terceira subcarpeta. Para instalar tales restricións, introduza atopar. -Maxdepth n -name "Word", onde n é a profundidade máxima, e -name "Word" - calquera argumento posterior.

Especifique a profundidade de dixitalización do comando Buscar en Linux

Busca en varios directorios

Moitos directorios á vez hai varios cartafoles con diferentes contidos. Se hai unha gran cantidade alí, e a busca debe ser implementada só en certo, entón terá que especificar isto ao entrar no buscador Buscar ./FOLDER ./FOLDER1 -TYPE F-Name "Word", onde ./Folder. / folder1 é unha lista de directorio adecuada e -name "palabra" - o resto dos argumentos.

Busca en varios cartafoles ao usar o comando Buscar en Linux

Mostra de elementos ocultos

Sen especificar o argumento apropiado, os obxectos escondidos en directorios escaneados non se mostrarán na consola. Polo tanto, o usuario prescribe manualmente unha opción adicional para que ao final o comando era así: Find ~ -type f -name. * ". Recibirá unha lista completa de todos os ficheiros, pero se algúns deles non teñen acceso, antes de atopar a palabra na fila, sudo sudo para activar os dereitos de superusuario.

Mostrar o comando de ficheiros ocultos atopar en Linux

Escanear grupos e usuarios de carpetas de inicio

Cada usuario pode crear un número ilimitado de directorios e obxectos en diferentes lugares. Máis rápido atopando a información que pertence a un dos usuarios, utilizando o comando Buscar e un dos seus argumentos. No rexistro de "terminal". -Un nome de usuario, onde o nome de usuario é o nome de usuario. Despois de entrar no escaneo comezará automaticamente.

Mostrar ficheiros pertencentes a un equipo de usuario específico atopar en Linux

Aproximadamente o mesmo esquema funciona con grupos de usuarios. A análise de ficheiros asociada a un dos grupos ocorre a través de Buscar / var / www -group Groupname. Non esqueza que os obxectos poden ser un gran número e na conclusión de que todos ás veces leva moito tempo.

Mostrar ficheiros pertencentes a un comando de busca de grupo específico en Linux

Filtrado por data.

O sistema operativo garda automaticamente información sobre a data de cambio de cada ficheiro existente. O comando de busca permítelle atopalos todos polo parámetro especificado. Só está obrigado a rexistrar sudo atopar / -mtime n, onde n é o número de días cando o obxecto foi modificado a última vez. O prefixo de sudo é necesario aquí para obter datos e ficheiros destinados só para superusuario.

Filtración por data de cambio cando o comando atopa en Linux

Se estás interesado en ver os elementos que a última vez abriu un certo número de días, a cadea cambia a túa vista sobre Sudo Lock / -Time N.

Filtración Ao abrir a data cando o comando atopa en Linux

Filtrado de ficheiros

Cada obxecto ten o seu propio tamaño, respectivamente, o comando de busca de ficheiros debe ter unha función que lles permita filtralos por este parámetro. Buscar sabe como facelo, só tes que configurar o tamaño a través do propio argumento. É suficiente para entrar en Find / -Size n, onde n é o volume en bytes, megabytes (m) ou gigabytes (g).

Filtrando a busca por tamaño usando Buscar en Linux

Pode especificar o rango dos elementos desexados. A continuación, as definicións encaixan no comando, por exemplo, tal cadea: Buscar / -Sizar + 500m -size -1000m. Tal análise mostrará ficheiros de máis de 500 megabytes, pero menos de 1000.

Estableza o intervalo de ficheiros para buscar a través de Buscar en Linux

Busca ficheiros e directorios baleiros

Algúns dos ficheiros ou cartafoles están baleiros. Eles só ocupan un exceso de espazo no disco e, ás veces, interfire coa normal interactuar coa computadora. Deberían atoparse para determinar outras accións, e isto axudará ao buscador / cartafol -Type F -Empty, onde / o cartafol é un lugar onde se realiza o escaneo.

Mostrar obxectos baleiros con atopar en Linux

Separadamente, gustaríame ter en conta brevemente outros argumentos útiles, que de cando en vez son útiles para os usuarios:

  • -Mount - Restrición só no sistema de ficheiros actual;
  • -Tipo F - Mostrar só ficheiros;
  • -Type D - Mostrar só o directorio;
  • -NoGroup, -nouser: busca ficheiros que non pertenzan a ningún grupo nin pertenzan ao usuario;
  • -Versión: descubra a versión da utilidade empregada.

Esta familiarización co equipo de busca finalizou. Se desexa estudar detalladamente outras ferramentas de consola estándar de sistemas operativos no kernel de Linux, aconsellamos a referirse ao material individual segundo a seguinte ligazón.

Ler máis: Comandos de uso frecuente no terminal Linux

Despois de buscar a información necesaria, pode realizar calquera outra acción con eles, por exemplo, edición, eliminación ou estudo de contido. Isto axudará a outros utilidades incorporadas "terminal". Exemplos do seu uso atoparanse a continuación.

Ler tamén: Exemplos de comandos Grep / Cat / LS en Linux

Le máis