La majoria dels gestors de fitxers populars per als sistemes operatius del nucli Linux tenen una eina de cerca bastant funcional. Tanmateix, els paràmetres que no sempre són presents no són suficients per a l'usuari per cercar la informació necessària. En aquest cas, la utilitat estàndard que funciona "Terminal". Us permet trobar fàcilment les dades necessàries en un directori específic o en tot el sistema introduint una ordre, un argument i una opció.
Utilitzeu l'ordre find a Linux.
Equip trobar dissenyat per cercar diversos objectes, inclosos fitxers de qualsevol format i directori de diferents profunditats. L’usuari només ha d’introduir el propi comandament, especificar el valor desitjat i assignar arguments per establir paràmetres de filtratge. L’execució del procediment per part de la pròpia utilitat normalment no triga molt de temps, però també depèn de la quantitat d’informació escanejada. Vegem exemples d’ús. trobar amb més detall.
Navegueu fins al directori a través de la consola
Per començar, vull fer un pas enrere de l’equip principal i tocar el tema de les accions addicionals que ajudaran en el futur a la gestió de la consola. El fet és que les utilitats de les distribucions de Linux no s’afegeixen a la recerca de tots els elements d’un ordinador. Tots els processos només s'han d’iniciar amb l’indicació de l’ubicació completa dels elements o anar a la ubicació mitjançant l’ordre cd. Això es pot fer amb molta facilitat:
- Obriu el gestor de fitxers instal·lat i aneu a la carpeta que vulgueu utilitzar més endavant. trobar.
- Feu clic amb el botó dret a qualsevol objecte i cerqueu-lo "Propietats".
- Veureu la seva carpeta pare amb un camí complet. Memoritzeu-la per fer la transició des de "Terminal".
- Ara inicieu la consola, per exemple, a través del menú.
- Registreu l'equip allà
cd / home / usuari / carpeta
on usuari - el nom de la carpeta inicial de l'usuari, i carpeta - el nom del directori necessari.
Si abans d’utilitzar trobar, seguiu les instruccions anteriors, podeu ometre el camí d'accés complet al fitxer, sempre que es trobi a la ubicació seleccionada. Aquesta solució accelerarà significativament les ordres d’entrada en el futur.
Cerqueu fitxers al directori actual
Quan es realitzatrobar
des de la consola que acabeu de llançar, obtindreu el resultat de la cerca al vostre directori d’usuari de l’usuari actiu. En un altre cas, per exemple, quan activeu durant una cerca per ubicació, en els resultats veureu totes les subcarpetes i els fitxers d’aquest lloc.
Activació trobar no s’utilitzen arguments i opcions quan necessiteu veure tots els elements alhora. Si el seu nom no s'ajusta completament a les línies, val la pena canviar l’ordre per tal que s’assemblitrobar. -print
.
Cerqueu fitxers al directori especificat
L’ordre per mostrar fitxers a través d’un determinat camí és gairebé el mateix que el que hem esmentat anteriorment. També heu de registrar-vostrobar
i després afegir./folder
si voleu trobar informació sobre el directori a la ubicació actual, o bé heu d’especificar el camí complet escrivint, per exemple,trobar ./home/user/downloads/folder
on carpeta - Directori final. Cada element es mostrarà en línies separades en l’ordre de la seva profunditat.
Cerca per nom
De vegades hi ha la necessitat de mostrar només els objectes que satisfan el nom. Llavors, l’usuari ha de definir una opció separada per a l’ordre, de manera que entengui l’apel·lació. La línia d’entrada pren la forma següent:trobar. -nom "paraula"
on paraula - Paraula clau per a la cerca, que s'ha d'escriure entre cometes dobles i majúscules.
Si no coneixeu el cas exacte de cada lletra, o voleu mostrar tots els noms adequats, sense tenir en compte aquest paràmetre, entreu a la consolatrobar. -iname "paraula"
.
Per filtrar els resultats per argument de paraula clau -nom s’afegeix un més. L'equip assumeix el formularitrobar. -not-nom "paraula"
on paraula - la paraula que s'ha de suprimir.
Encara hi ha, de vegades, la necessitat de trobar objectes amb una sola tecla, tot i que exclou l’altra. A continuació, s'assignen diverses opcions de cerca al seu torn i la línia d’entrada s’obté de la següent manera:trobar. -nom "paraula" -no nom "* .txt"
. Tingueu en compte que el segon argument entre cometes indica "* .txt »això vol dir que trobar Funciona no només amb noms, sinó també amb formats de fitxer especificats en aquest formulari.
També hi ha un operador O. Us permet trobar un o diversos arguments adequats alhora. Cadascun d’ells està especificat per separat, amb l’addició dels arguments corresponents. El resultat és una cosa així:trobar-nom "paraula" -o -nom "paraula1"
.
Especificació de la profunditat de la cerca
Equip trobar ajudarà l’usuari fins i tot quan ha de trobar el contingut dels directoris només a la profunditat especificada, per exemple, l’anàlisi no s’exigeix a la tercera subcarpeta. Per establir aquestes restriccions, introduïutrobar. -maxdepth N-nom "paraula"
on N - profunditat màxima, i -nom "paraula" - qualsevol argument posterior.
Cerqueu diversos directoris
En molts directoris hi ha diverses carpetes amb diferents continguts. Si hi ha una gran quantitat d’ells, i la cerca només s’ha de fer en determinats casos, haureu d’especificar-ho quan introduïu l’ordretrobar ./folder ./folder1 -type f nom "word"
on ./folder ./folder1 - una llista de directoris adequats i -nom "paraula" - Els arguments restants.
Mostra elements ocults
Sense l’argument corresponent, els objectes ocults dels directoris escanejats no es mostraran a la consola. Per tant, l’usuari registra manualment una opció addicional de manera que al final l’ordre sigui així:troba ~ -ipotip nom ". *"
. Rebràs una llista completa de tots els fitxers, però si alguns d’ells no tenen accés, abans de la paraula trobar escriure en líniasudo
per activar drets de superusuari.
S'està escanejant carpetes de grup i d'usuari
Cada usuari pot crear un nombre il·limitat de directoris i objectes en diferents ubicacions. La manera més ràpida de trobar la informació que pertany a un dels usuaris, mitjançant l’ordre trobar i un dels seus arguments. In "Terminal" escriviutrobar. -user nom d’usuari
on nom d’usuari - nom d’usuari. Després d’iniciar l’exploració s’iniciarà automàticament.
Aproximadament el mateix esquema funciona amb grups d’usuaris. L’anàlisi dels fitxers associats a un dels grups s’inicia mitjançantfind / var / www -grup grup
. No oblideu que hi pot haver una gran quantitat d’objectes i, de vegades, triguen molt de temps a donar-los a conèixer.
Filtra per data de modificació
El sistema operatiu desa automàticament la data de canvi de cada fitxer existent. Equip trobar us permet trobar-los tots pel paràmetre especificat. Només cal registrar-sesudo find / -mtime N
on N - el nombre de dies enrere quan l’objecte es va modificar per última vegada. Prefix sudo aquí és necessari per obtenir dades i sobre fitxers destinats únicament al superusuari.
Si esteu interessats a veure elements que van obrir per última vegada un nombre determinat de dies enrere, llavors la línia canvia la seva aparença una mica asudo find / -atime N
.
Filtreu segons la mida del fitxer
Cada objecte té la seva pròpia mida, respectivament, l’ordre de cerca de fitxers ha de tenir una funció que us permeti filtrar-los mitjançant aquest paràmetre. trobar sap com fer-ho, l'usuari només ha de configurar la mida mateixa a través d'un argument. Només heu d'entrartrobar / -size N
on N - volum en bytes, megabytes (M) o gigabytes (G).
Podeu especificar l’abast dels elements desitjats. A continuació, els classificadors s'ajusten a la comanda i obtindreu, per exemple, la línia següent:find / -size + 500M -size -1000M
. Aquesta anàlisi mostrarà fitxers de més de 500 megabytes, però inferiors a 1000.
Cerqueu fitxers i directoris buits
Alguns dels fitxers o carpetes estan buits. Simplement ocupen espai en disc addicional i, de vegades, interfereixen amb la interacció normal amb l’ordinador. S'hauria de trobar que decideixin altres accions, i això us ajudaràfind / folder-type f -empty
on / carpeta - el lloc on es realitza l’exploració.
Per separat, vull esmentar breument altres arguments útils que de tant en tant es fan útils per a l’usuari:
-munta
- Restricció només al sistema de fitxers actual;- tipus f
- Mostra només els fitxers;- tipus d
- Mostra només directoris;-nogrup
,-nouser
- buscar fitxers que no pertanyin a cap grup o que no pertanyin a l'usuari;-versió
- Esbrineu la versió de l’eina utilitzada.
En aquesta familiarització amb l'equip trobar està complet. Si voleu estudiar amb detall altres eines de consola estàndard dels sistemes operatius del nucli de Linux, us aconsellem que feu referència al nostre material separat al següent enllaç.
Llegiu-ne més: comandes usades amb freqüència a la terminal Linux
Després de buscar la informació requerida, podeu realitzar qualsevol altra acció amb ells, per exemple, editar, suprimir o estudiar contingut. Això ajudarà a altres utilitats integrades. "Terminal". A continuació es mostren exemples del seu ús.
Vegeu també: Exemples d’ordres Linux grep / cat / ls