Hvordan finne en fil i Linux fra kommandolinjen

Hvordan finne en fil i Linux fra kommandolinjen

Å finne filer i Linux er vanskelig hvis du bruker kommandolinjegrensesnittet. Den enkleste og enkleste måten å finne filen i Linux er via Find -kommandoen. Linux finner kommando filtrerer filene ved hjelp av en betinget mekanisme. Denne artikkelen dekker all informasjonen for å finne filene i Linux.

Hvordan finne en fil i Linux fra kommandolinjen

Det er en enklest og enkleste måte å finne en fil på Linux gjennom kommandolinjen, og det er ved å bruke Find -kommandoen, og her er noen måter å finne en fil ved å bruke Find -kommandoen:

  • Finne en fil via navn
  • Finne en fil gjennom format
  • Finne en fil gjennom innhold
  • Finne en fil gjennom modifiseringstid
  • Finne en fil gjennom størrelsen på filen
  • Finne en skjult fil

1: Finne en fil via navn

Finn er et verktøy i Linux, for å finne filene og katalogene. Du kan finne filene ved å bruke de forskjellige parametrene inkludert navn, type og dato. Bruk følgende kommandosyntax for å søke i en fil med et spesifikt navn:

sudo finn -navn

For illustrasjon har jeg laget en enkel testfil og bruker Find -kommandoen for å få sin adresse:

sudo finn -navn testfile.tekst

2: Finne en fil gjennom format

For å finne alle filene gjennom formatene dine, bruk deretter nedenfor gitt syntaks:

finne -Navn "*.""

For illustrasjon har jeg søkt etter all tekstfilen i hjemmekatalogen ved å bruke den ovennevnte syntaks:

finn/home/zainab/-navn "*.tekst"

Du kan også søke etter bash -skriptfiler også ved å bare bytte ut formatet fra .txt til .sh

3: Finne en fil gjennom data

For å se etter filene som er tomme i enhver katalog, bruk denne kommandoen:

finne . -Type F -EMPTY

4: Finne en fil gjennom modifiseringstid

Find -kommandoen kan også filtrere filer basert på tiden de sist ble endret, så her er syntaks for kommandoen som kan brukes til å finne en fil basert på den siste modifiseringen:

Finn / -navn "*Conf" -Mtime

For illustrasjon har jeg søkt etter alle filene som er endret mindre enn 7 dager, så i syntaksen har jeg erstattet antall dager med “-7”:

sudo finn / -navn "*conf" -mtime -7

5: Finne en fil gjennom størrelse:

En annen måte å finne en fil ved hjelp av denne Find -kommandoen er ved å sette et filter med filstørrelse, og for det er det syntaks for den:

finne -type f -størrelse

For illustrasjon har jeg satt filteret på 5 MB i syntaks ovenfor, og kommandoen nedenfor gir filene hvis størrelse enten er lik 5 MB eller er mindre enn den:

finn /hjemme -type f -størrelse -5m

6: Finne de skjulte filene

Etter kommandosøk etter de skjulte filene i den spesifikke katalogen:

finne . -type f -navn ".*"

Prikken i kommandoen ovenfor betyr gjeldende katalog.

Konklusjon

Selv om det kan virke vanskelig å finne en fil i Linux til å begynne med, men å lære å finne en fil i Linux vil gjøre det enklere. Find -kommandoen er den enkleste måten å finne filene i kommandolinjen. Finn -kommandoen søker effektivt etter filene og katalogene.