A més, hi ha Catfish, una eina de cerca popular amb un índex de cerca, que pot trobar els vostres fitxers molt ràpidament.
M'agradaria compartir els mètodes que faig servir jo mateix quan treballo al terminal.
El primer mètode implica la utilitat find, que existeix a qualsevol distribució, fins i tot en sistemes incrustats construïts a busybox. L'altre mètode és l'ordre locate.
Per trobar fitxers al terminal Linux, fes el següent.
- Obriu la vostra aplicació de terminal preferida. El terminal XFCE4 és la meva preferència personal.
- Escriviu l'ordre següent:|_+_|
Els arguments anteriors són els següents:
/path/to/folder/ - la carpeta on començar a cercar. Si no s'especifica, la cerca s'iniciarà al directori actual.
Interruptors que faig servir:
-iname: cerca fitxers i carpetes que continguin la part especificada al nom i ignora majúscules i minúscules.Un exemple:
Aquí teniu l'ordre que puc utilitzar per trobar els meus articles que he escrit sobre el navegador Opera:
|_+_| - Si només necessiteu trobar fitxers o només carpetes, afegiu l'opció-tipus fper a fitxers o -tipus dper a directoris. Aquí teniu uns quants exemples:
- Per trobar fitxers i directoris modificats recentment, podeu utilitzar les opcions següents de latrobarcomandament:
-mmin n - cerca els fitxers que es van modificar fa n minuts.-mtime n - cerca els fitxers que es van modificar fa n*24 hores. Quan esbrina quants períodes de 24 hores es va accedir per última vegada al fitxer, s'ignora qualsevol part fraccionària, de manera que per coincidir amb -mtime +1, un fitxer s'ha d'haver modificat com a mínim fa dos dies. - És possible executar una ordre per als fitxers trobats per la vostra consulta de cerca. Vegeu l'exemple següent:|_+_|
Aquí, utilitzem l'opció -exec per executar el fitxerperquèeditor de text per a tots els fitxers dels resultats de la cerca. La part '{}' representa els fitxers trobats pertrobarcomandament. El ';' ending especifica el final de l'ordre per a-executiuopció.
L'ordre de localització
L'eina de cerca de localització utilitza una base de dades de fitxers especial per trobar fitxers a l'instant. L'índex de l'ordre es pot crear i actualitzar mitjançant elactualitzatbcomandament. Tot i que els resultats de la cerca apareixen a l'instant, heu de mantenir l'índex de cerca i mantenir-lo actual, en cas contrari, l'ordre locate pot trobar fitxers que s'han suprimit o moguts a un altre directori.
En el cas general, la sintaxi és la següent.
|_+_|L'opció -i significa 'ignora majúscules i minúscules de text'.
Aquí teniu un exemple:
El monitor del portàtil dell no s'encén
Consell addicional: un altre mètode que faig servir sovint és Midnight Commander (mc), l'aplicació del gestor de fitxers de la consola. A diferència de find or locate, mc no s'inclou per defecte a totes les distribucions de Linux que he provat. És possible que hàgiu d'instal·lar-lo vosaltres mateixos.
Cerca fitxers amb mc
Per trobar fitxers que continguin text específic mitjançant Midnight Commander, inicieu l'aplicació i premeu la seqüència següent al teclat:
Alt + Maj + ?
Això obrirà el diàleg de cerca.
Ompliu la secció 'Nom del fitxer:' i premeu la tecla Intro. Trobarà tots els fitxers que coincideixin amb els criteris.
Podeu col·locar aquests fitxers al tauler esquerre o dret amb el botóPanelitzaropció i copiar/mou/esborrar/veure/fes el que vulguis amb ells.
Això és.