Hitta alla filer med tillägg i Linux

Find All Files With Extension Linux




Ofta hamnar vi fast när vi måste hitta alla filer med samma eller olika tillägg. Detta har troligtvis hänt olika Linux -användare när de använde terminalen. Det är en sak att söka efter en enda filtyp eller fil, men vad gör du när du vill ta reda på alla filer samtidigt? Denna artikel kommer till undsättning för våra läsare som har ett sådant dilemma.

Vi kan använda olika Linux -verktyg för att hitta eller hitta filer på ett filsystem, men att söka efter alla filer eller filnamn med samma eller olika tillägg kan vara svårt och kräva specifika mönster eller uttryck. I det kommande avsnittet i artikeln kommer vi att förstå arbetet, syntaxen och utförandet av dessa verktyg.







Hitta kommando

Ett av de mest kraftfulla filsökningsverktygen i Linux -systemet är kommandot find. Den söker i hela katalogen efter filer och mappar för att matcha användarens uttryck och utför åtgärder på dessa filer. Filtillstånd, filstorlek, typ är några andra faktorer baserade på att hitta filer på Linux. Find -kommandot kan också kombineras med andra verktyg som sed eller grep. Låt oss nu gå mot den praktiska implikationen av hitta kommando.



Hitta kommandosyntax:



$hittaKatalogalternativ Uttryck

Hitta alla filer med ett enda tillägg:





För att hitta alla filer med ett filtillägg, skriv ut dess sökväg för att hitta ett kommando med alternativen och uttrycket som anger tillägget. I exemplet nedan hittar vi alla filer med tillägget .txt.

$hitta.-typf-namn '*.Text'

. i detta kommando anger att det här verktyget hittar alla .txt -filer i den aktuella katalogen.



Hitta .exe -filer i samma find -kommando genom att lägga till tillägget som *exe.

$hitta.-typf-namn '*.exe'

Konfigurationsfiler är också en viktig del av alla filsystem som kan användas för flera ändamål. Skriv ut det här kommandot för att söka efter konfigurationsfiler i den aktuella katalogen.

$hitta /etc-typf-namn '* .conf'




Hitta filer med flera tillägg:

Du kan också lägga till mer än tillägg i ditt kommando så att du enkelt och snabbt kan hitta flera tilläggsfiler.

Utförandet av kommandot nedan kommer att hämta filer med tillägget .sh och .txt

$hitta.-typf ( -namn '*.sh' -eller -namn '*.Text')

Leta upp kommando

Kommandot lokalisera är ett snabbare och bättre verktyg jämfört med hitta. När en fil initieras, i stället för att söka efter den i filsystemet, lokalisera använd databasen för sökkravet. Denna databas lagrar delar och bitar av informationen relaterad till filer och deras adresser på ditt system.

lokalisera kommandosyntax:

$lokaliseraAlternativmönster

Att hitta en fil med ett specifikt tillägg, t.ex.

$lokalisera '/etc/*.conf'

Hitta konfigurationsfiler i den nuvarande arbetskatalogen genom att använda kommandot nedan.

$lokalisera '/*.conf'

$lokalisera '/etc/*.txt'

På samma sätt kan du följa syntaxen för lokalisera kommando för att hitta alla filer med ett specifikt tillägg som .txt.

$lokalisera '/*.Text'

Slutsats:

Det här inlägget täcker två kraftfulla men enkla verktyg för att du ska hitta alla filer med samma eller olika tillägg. Vi har gett dig de grundläggande begreppen för hitta och lokalisera kommandot och visat dig hur du använder dessa två Linux-kommandoradsverktyg för att hitta alla filer med flera tillägg.