Det finns också Catfish, ett populärt sökverktyg med ett sökindex, som kan hitta dina filer riktigt snabbt.
Jag skulle vilja dela med mig av metoderna jag själv använder när jag arbetar i terminal.
Den första metoden involverar sökverktyget, som finns i vilken distro som helst, även i inbyggda system byggda på busybox. Den andra metoden är lokaliseringskommandot.
För att hitta filer i Linux-terminalen, gör följande.
- Öppna din favoritterminalapp. XFCE4 terminal är min personliga preferens.
- Skriv följande kommando:|_+_|
Argumenten ovan är följande:
/sökväg/till/mapp/ - mappen där du ska börja söka. Om det inte anges kommer sökningen att startas i den aktuella katalogen.
Switchar jag använder:
-iname - sök efter filer och mappar som innehåller den angivna delen i namnet och ignorera skiftläge.Ett exempel:
Här är kommandot jag kan använda för att hitta mina artiklar som jag har skrivit om webbläsaren Opera:
|_+_| - Om du bara behöver hitta filer eller bara mappar, lägg till alternativet-typ fför filer eller -typ dför kataloger. Här är några exempel:
- För att hitta nyligen ändrade filer och kataloger kan du använda följande alternativ ihittakommando:
-mmin n - hitta filer som ändrades för n minuter sedan.-mtime n - hitta filer som ändrades för n*24 timmar sedan. När find räknar ut hur många 24-timmarsperioder sedan filen senast öppnades ignoreras alla bråkdelar, så för att matcha -mtime +1 måste en fil ha ändrats för minst två dagar sedan. - Det är möjligt att utföra ett kommando för filer som hittas av din sökfråga. Se följande exempel:|_+_|
Här använder vi alternativet -exec för att köradärför atttextredigerare för alla filer i sökresultaten. '{}'-delen står för filer som hittats avhittakommando. ';' ending anger slutet av kommandot för-execalternativ.
Kommandot lokalisera
Sökverktyget för lokalisering använder en speciell fildatabas för att hitta filer direkt. Indexet för kommandot kan skapas och uppdateras avuppdateradbkommando. Medan sökresultaten visas omedelbart måste du behålla sökindexet och hålla det aktuellt, annars kan lokaliseringskommandot hitta filer som har tagits bort eller flyttats till en annan katalog.
I det allmänna fallet är syntaxen följande.
|_+_|Alternativet -i betyder 'ignorera skiftläge'.
Här är ett exempel:
Drivrutiner för hp 830 g7
Bonustips: En annan metod jag ofta använder är Midnight Commander (mc), konsolfilhanterarens app. Till skillnad från hitta eller lokalisera, ingår inte mc som standard i alla Linux-distros jag har provat. Du kan behöva installera den själv.
Hitta filer med mc
För att hitta filer som innehåller viss text med Midnight Commander, starta appen och tryck på följande sekvens på tangentbordet:
Alt + Shift + ?
Detta öppnar sökdialogrutan.
Fyll i avsnittet 'Filnamn:' och tryck på Enter. Den kommer att hitta alla filer som matchar kriterierna.
Du kan placera dessa filer i den vänstra eller högra panelen med hjälp avPaneliseraalternativet och kopiera/flytta/ta bort/visa/gör vad du vill med dem.
Det är allt.