Aplicación da análise ABC en Microsoft Excel

A maioría dos xestores de ficheiros populares para os sistemas operativos no núcleo Linux teñen unha ferramenta de busca bastante funcional. Non obstante, os parámetros que non sempre están presentes non son suficientes para que o usuario busque a información necesaria. Neste caso, a utilidade estándar que funciona "Terminal". Permite atopar facilmente os datos necesarios nun directorio específico ou en todo o sistema introducindo un comando, argumento e opción.

Usa o comando find en Linux.

Equipo atopar deseñado para buscar varios obxectos, incluídos ficheiros de calquera formato e directorio de diferentes profundidades. O usuario só ten que introducir o comando, especificar o valor desexado e asignar argumentos para establecer os parámetros de filtrado. A execución do procedemento pola propia utilidade normalmente non leva moito tempo, pero tamén depende da cantidade de información escaneada. Agora vexamos exemplos de uso. atopar con máis detalle.

Desprácese ata o directorio a través da consola

Para comezar, gustaríame retroceder un pouco do equipo principal e tocar o tema das accións adicionais que axudarán no futuro á hora de xestionar a consola. O feito é que as utilidades nas distribucións de Linux non se agudizan pola procura de todos os elementos nun computador. Todos os procesos só deben iniciarse coa indicación da localización completa dos elementos ou ir á localización a través do comando cd. Isto pódese facer con moita facilidade:

  1. Abra o xestor de ficheiros instalado e navegue ata o cartafol desexado onde quere empregar o comando máis tarde. atopar.
  2. Fai clic co botón dereito do rato en calquera obxecto e localiza o elemento "Propiedades".
  3. Verá o seu cartafol pai con ruta completa. Memoriza-lo para facer a transición dende "Terminal".
  4. Agora inicie a consola, por exemplo, a través do menú.
  5. Rexistrar o equipo alícd / home / usuario / cartafolonde usuario - o nome do cartafol persoal do usuario e cartafol - o nome do directorio requirido.

Se antes de usar atopar, siga as instrucións anteriores, pode omitir o camiño completo ao ficheiro, sempre que estea no lugar seleccionado. Esta solución acelerará significativamente os comandos de entrada no futuro.

Busca ficheiros no directorio actual

Cando se realizaatopara partir da consola que acaba de lanzar, obterá o resultado da busca no seu directorio persoal do usuario activo. Noutro caso, por exemplo, cando se activa durante unha busca por lugar, nos resultados verá todos os subcartafoles e ficheiros deste lugar.

Activación atopar non se usan argumentos e opcións cando precisa ver todos os elementos á vez. Se o seu nome non encaixa completamente nas liñas, paga a pena cambiar o comando para facelo pareceratopar. -print.

Busca ficheiros no directorio especificado

O comando para mostrar os ficheiros a través dun camiño dado é case o mesmo que o mencionado anteriormente. Tamén debe rexistrarseatopare logo engade. / cartafolse desexa atopar información sobre o directorio na localización actual, ou precisa especificar o camiño completo escribindo, por exemplo,atopar ./home/user/downloads/folderonde cartafol - directorio final. Cada elemento mostrarase en liñas separadas na orde da súa profundidade.

Busca por nome

Ás veces hai que mostrar só obxectos que satisfagan o nome. Entón, o usuario debe establecer unha opción separada para o comando, para que entenda o chamamento. A liña de entrada ten a seguinte forma:atopar. -nome "palabra"onde palabra - Palabra chave para a busca, que debe escribirse entre comiñas dobres e con minúsculas.

Se non coñeces o caso exacto de cada letra, ou queres mostrar todos os nomes apropiados, sen ter en conta este parámetro, entra na consolaatopar. -iname "palabra".

Para filtrar os resultados por argumento de palabras clave -name engádese un máis. O equipo asume o formularioatopar. -non -name "palabra"onde palabra - a palabra que se eliminará.

Aínda así, ás veces hai que atopar obxectos cunha soa tecla, mentres se exclúe o outro. Despois atribúense varias opcións de busca á súa vez, e a liña de entrada obtense do seguinte xeito:atopar. -nome "palabra" non nome "* .txt". Teña en conta que o segundo argumento entre comiñas indica "* .txt »o que significa que atopar Funciona non só con nomes, senón tamén con formatos de ficheiro especificados neste formulario.

Hai tamén un operador Ou. Permite atopar un ou varios argumentos adecuados á vez. Cada un especifícase por separado, coa adición dos argumentos correspondentes. O resultado é algo así:atopar -nome "palabra" -o -name "palabra1".

Especificando a profundidade da busca

Equipo atopar axudará ao usuario mesmo cando precisa atopar o contido dos directorios só coa profundidade especificada, por exemplo, a análise non é necesario dentro do terceiro subcartafol. Para establecer estas restricións, introduzaatopar. -maxdepth N-nome "palabra"onde N - profundidade máxima e -nome "palabra" - calquera argumento posterior.

Busca varios directorios

En moitos directorios hai varios cartafoles con diferentes contidos. Se hai un gran número deles, e a busca só debe realizarse nalgúns, terá que especificar isto ao introducir o comandoatopar ./folder ./folder1 -type f -name "word"onde ./folder ./folder1 - unha lista de directorios adecuados e -nome "palabra" - Os argumentos restantes.

Mostrar elementos ocultos

Sen o argumento correspondente, os obxectos ocultos dos directorios dixitalizados non se mostrarán na consola. Polo tanto, o usuario rexistra manualmente unha opción adicional para que ao final o comando sexa así:atopar ~ -tipo f-nome ". *". Recibirás unha lista completa de todos os ficheiros, pero se algúns deles non teñen acceso antes da palabra atopar escribir en liñasudopara activar dereitos de superusuario.

Escanear cartafoles de grupo e usuarios

Cada usuario pode crear un número ilimitado de directorios e obxectos en diferentes lugares. O xeito máis rápido de atopar a información que pertence a un dos usuarios, usando o comando atopar e un dos seus argumentos. En "Terminal" anoteatopar. -usuario de usuarioonde nome de usuario - nome de usuario. Despois de entrar na exploración comezarase automaticamente.

Aproximadamente o mesmo esquema funciona cos grupos de usuarios. Lémbrase a análise de ficheiros asociados a un dos gruposfind / var / www -group groupname. Non hai que esquecer que pode haber un gran número de obxectos e ás veces leva moito tempo para que os saia.

Filtrar por data de cambio

O sistema operativo garda automaticamente a data de cambio de cada ficheiro existente. Equipo atopar permítelle atopar todos polo parámetro especificado. Só é necesario para rexistrarsesudo find / -mtime Nonde N - o número de días atrás cando o obxecto foi modificado por última vez. Prefixo sudo aquí é necesario para obter datos e ficheiros destinados só ao superusuario.

Se estás interesado en ver elementos que se abriron por última vez hai un número determinado de días, entón a liña cambia un pouco a súa aparenciasudo find / -atime N.

Filtrar por tamaño do ficheiro

Cada obxecto ten o seu propio tamaño, respectivamente, o comando para buscar ficheiros debe ter unha función que lle permita filtrar por este parámetro. atopar sabe como facelo, o usuario só precisa axustar o tamaño a través dun argumento. Só tes que entrarfind / -size Nonde N - volume en bytes, megabytes (M) ou gigabytes (G).

Pode especificar o rango de elementos desexados. Entón os cualificadores encádranse no comando e obtemos, por exemplo, a seguinte liña:find / -size + 500M -size -1000M. Esta análise mostrará ficheiros de máis de 500 megabytes, pero inferior a 1000.

Busca ficheiros e directorios baleiros

Algúns dos ficheiros ou cartafoles están baleiros. Simplemente ocupan máis espazo en disco e ás veces interfiren coa interacción normal co ordenador. Deberían atoparse para decidir novas accións, e isto axudarallefind / folder-type f -emptyonde / cartafol - O lugar onde se realiza a comprobación.

Separadamente, gustaríame mencionar brevemente outros argumentos útiles que de cando en vez fanse útiles para o usuario:

  • -monte- restrición só ao sistema de ficheiros actual;
  • -tipo f- amosar só ficheiros;
  • -tipo d- amosar só directorios;
  • -nogroup,-nouser- buscar ficheiros que non pertencen a ningún grupo ou que non pertencen ao usuario;
  • -versión- Descubra a versión da utilidade utilizada.

Nesta familiarización co equipo atopar está completo. Se queres estudar en detalle outras ferramentas de consola estándar dos sistemas operativos no núcleo de Linux, aconsellámosvos que consulte o noso material separado na seguinte ligazón.

Ler máis: comandos usados ​​frecuentemente no terminal Linux

Despois de buscar a información necesaria, pode realizar outras accións con eles, por exemplo, editar, eliminar ou estudar contido. Isto axudará a outras utilidades integradas. "Terminal". A continuación móstranse exemplos do seu uso.

Vexa tamén: Exemplos de comandos de grep / cat / ls de Linux