Å 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:
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.