Det er også Catfish, et populært søkeverktøy med en søkeindeks, som kan finne filene dine veldig raskt.
Jeg vil gjerne dele metodene jeg bruker selv når jeg jobber i terminal.
Den første metoden involverer finn-verktøyet, som finnes i enhver distro, selv i innebygde systemer bygget på busybox. Den andre metoden er locate-kommandoen.
For å finne filer i Linux-terminalen, gjør følgende.
- Åpne din favorittterminalapp. XFCE4-terminal er min personlige preferanse.
- Skriv inn følgende kommando:|_+_|
Argumentene ovenfor er som følger:
/path/to/folder/ - mappen der du skal begynne å søke. Hvis ikke spesifisert, vil søket startes i gjeldende katalog.
Brytere jeg bruker:
-iname - søk etter filer og mapper som inneholder den angitte delen i navnet og ignorer store og små bokstaver.Et eksempel:
Her er kommandoen jeg kan bruke for å finne artiklene mine jeg har skrevet om Opera-nettleseren:
|_+_| - Hvis du bare trenger å finne filer eller bare mapper, legg til alternativet-type ffor filer eller -type dfor kataloger. Her er noen eksempler:
- For å finne nylig modifiserte filer og kataloger, kan du bruke følgende alternativer ifinnekommando:
-mmin n - finn filer som ble endret for n minutter siden.-mtime n - finn filer som ble endret for n*24 timer siden. Når find finner ut hvor mange 24-timersperioder siden filen sist ble åpnet, ignoreres enhver brøkdel, så for å matche -mtime +1, må en fil ha blitt endret for minst to dager siden. - Det er mulig å utføre en kommando for filer funnet av søket ditt. Se følgende eksempel:|_+_|
Her bruker vi alternativet -exec for å kjøreforditekstredigerer for alle filer i søkeresultatene. '{} '-delen står for filer funnet avfinnekommando. ';' ending angir slutten av kommandoen for-execalternativ.
Lokaliseringskommandoen
Verktøyet for lokalisering bruker en spesiell fildatabase for å finne filer umiddelbart. Indeksen for kommandoen kan opprettes og oppdateres avoppdatertbkommando. Mens søkeresultatene vises umiddelbart, må du opprettholde søkeindeksen og holde den oppdatert, ellers kan locate-kommandoen finne filer som ble slettet eller flyttet til en annen katalog.
I det generelle tilfellet er syntaksen som følger.
|_+_|Alternativet -i betyr 'ignorer store og små bokstaver'.
Her er et eksempel:
fikse spillplate
Bonustips: En annen metode jeg ofte bruker er Midnight Commander (mc), konsollens filbehandlingsapp. I motsetning til finn eller finn, er ikke mc inkludert som standard i alle Linux-distros jeg har prøvd. Du må kanskje installere det selv.
Finn filer med mc
For å finne filer som inneholder spesifikk tekst ved hjelp av Midnight Commander, start appen og trykk følgende sekvens på tastaturet:
Alt + Shift + ?
Dette vil åpne søkedialogen.
Fyll ut 'Filnavn:'-delen og trykk på Enter-tasten. Den vil finne alle filer som samsvarer med kriteriene.
Du kan plassere disse filene i venstre eller høyre panel ved å brukePanelizealternativet og kopier/flytt/slett/vis/gjør hva du vil med dem.
Det er det.