finn: de beste praktiske eksemplene for å finne det du leter etter

finne

El finn kommando Det er en av de viktigste i verden * nix. I Linux kan den brukes til å finne alt du trenger, for eksempel kataloger og filer. I tillegg er den ekstremt kraftig og fleksibel, siden den støtter argumenter og alternativer for å lage praktiske filtre (dato, størrelse, type, navn, utvidelse,...). Det kan til og med være et praktisk verktøy for å overvåke sikkerheten til distroen, siden den også vil kunne finne filer eller kataloger med upassende tillatelser.

På grunn av denne allsidigheten og antallet alternativer er det imidlertid ikke den enkleste kommandoen å huske, og mange brukere har fortsatt visse problemer. Derfor vil du se noen her praktiske eksempler en av de mest praktiske for deg å lære å forsvare deg med finne:

  • Søk etter en fil eller katalog etter navn (i gjeldende katalog, i alle kataloger, og skiller mellom store og små bokstaver):
find . -name "ejemplo.txt"

find / -name "ejemplo.txt"

find . -iname "ejemplo.txt"

  • Søk etter en fil eller katalog etter navn i en bestemt katalog:
find /home/usuario/prueba -name "ejemplo.txt"

  • Finn alle kataloger (du kan bruke l for symbolske lenker, c for tegnenheter, f for filer og b for blokkenheter) og unngå filer, eller bruk navnet også:
find /home/usuario/prueba -type d
find /home/usuario/prueba -type d -name "ejemplo"

  • Søk etter filer med en bestemt utvidelse:
find . -type f -name "*.txt"

  • Søk etter filer etter navn og slett dem:
find . -name "ejemplo.txt" -delete

  • Finn alle åpnede filer som er eldre enn 10 år, eller du kan også gjøre det etter endringsdato de siste 60 min og etter dato for endringer på mindre enn 1 dag:
find / -atime 10
find / -mmin -60
find / -ctime -1

  • Finn filer som er større enn 500 MB og mindre enn 1 GB:
find / -size +500M -size -1G

  • Finn filer som er større enn 10 GB og slett dem på én gang:
find / -size +10G -exec rm -rfv {} \;

  • Finn filer som tilhører en bruker eller gruppe:
find / -user nombre
find / -group nombre

  • Søk etter filer som har spesifikke tillatelser:
find / -perm 644

  • Søk etter tomme filer (hvis du endrer f til d kan du søke etter tomme kataloger):
find / -type f -empty

  • Søk etter skjulte filer (d i stedet for f for skjulte kataloger):
find / -type f -name ".*"

  • Søk etter tekst i filer:
find / -type f -name "*.txt" -exec grep 'texto-a-buscar' {} \;


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.