Sådan finder du en fil i Raspberry Pi

Sadan Finder Du En Fil I Raspberry Pi



Filhåndtering er en integreret del af styringen af ​​ethvert system. Selv efter perfekt organisering af filer bliver det nogle gange svært at finde en påkrævet fil. En masse tid kan spildes, mens du manuelt søger efter en bestemt fil. Derfor kan en speciel kommando i Raspberry Pi-systemet bruges til at finde en fil eller en mappe for at spare meget af din tid. I denne artikel vil vi præsentere, hvordan du finder en fil i Raspberry Pi.

Sådan finder du en fil i Raspberry Pi

For at finde en fil i Raspberry Pi-systemet a Find kommandoen bruges, hvis syntaks er delt nedenfor:

Syntaks







$ sudo find [filsti]

Der er flere måder at bruge kommandoen find til at finde en fil. Bruger dette Find kommando sammen med andre muligheder kan du finde filerne:



  • I en specifik mappe
  • Med bestemt tid
  • Med specifik karakter i navnet
  • Med specifik størrelse
  • Med særlig tilladelse

Alle disse måder er delt nedenfor sammen med nogle eksempler også:



Sådan finder du en fil i en specifik mappe

For at finde ud af, hvilke filer der findes i en bestemt mappe eller mappe, kan nedenstående kommandosyntaks bruges:





Syntaks

$ sudo find

Eksempel



I eksemplet nedenfor har vi fundet de filer, der er til stede i hjemmemappen:

$ sudo find /home/pi

Output vil blive vist på skærmen, som vil vise alle de filer, der er til stede i hjemmemappen.

Og når du har fundet den specifikke fil i mappen, kan du nemt få adgang til filen.

For at finde filen med et bestemt tidspunkt

Nogle gange føler du måske et behov for at finde den fil, der er blevet oprettet eller ændret i en bestemt tidsramme som inden for de sidste to eller tre dage, så for at finde sådanne filer kan nedenstående kommandosyntaks bruges:

i: Filer ændret

I den nedenfor nævnte kommandosyntaks er ' m ” flag sammen med tid bruges til at repræsentere de ændrede filer:

Syntaks

$ sudo find -mtime +

Eksempel

For at finde filerne i hjemmemappen, der er blevet ændret i de sidste to dage, bruges nedenstående kommando:

$ sudo find /home/pi -mtime +2

ii: Filer oprettet

For at finde de filer, der er oprettet på et bestemt antal dage, bruges nedenstående syntaks, ' c ” flag sammen med tid bruges til at repræsentere oprettede filer:

Syntaks

$ sudo find -ctime +

Eksempel

Sådan finder du de filer, der er blevet oprettet i de seneste tre dage i hjemmemappen:

$ sudo find /home/pi -ctime +3

Outputtet vil vise alle de filer, der er oprettet i de seneste tre dage i hjemmemappen:

For at finde en fil med en bestemt karakter i navnet

For at finde en fil med specifikke tegn, der er til stede i filens navn, kan nedenstående syntaks bruges:

Syntaks

I denne syntaks kan et hvilket som helst tegn bruges, det er ikke nødvendigt kun at bruge et enkelt tegn:

$ sudo find -navn *

Eksempel 1

For at finde de filer, der starter med et tegn ' -en ” i deres navn:

$ sudo find /home/pi -navn a*

Outputtet viser de filer, der er til stede i hjemmemappen, og deres navn starter med et tegn ' -en ”.

Eksempel 2

For at finde de filer, der har bogstaverne 'am' i deres navne, * ”-tegn i starten og slutningen af ​​navne viser, at andre tegn eller tegn kan være til stede før og efter “am” i en fils navn.

$ sudo find /home/pi -navn *am*

For at finde filen med en bestemt størrelse

Nedenstående syntaks kan bruges til at finde filen med en bestemt størrelse:

Syntaks

$ find -størrelse +

Eksempel 1

$ find /home/pi -størrelse +20M

Outputtet af ovenstående kommando vil vise filerne, der er til stede i hjemmebiblioteket med en størrelse svarende til 20 megabytes:

Eksempel 2

For at finde filen med specifik størrelse og specifik tid kan nedenstående kommando bruges:

$ find /home/pi -størrelse +20M -mtime +30

Outputtet af ovenstående kommando vil vise de filer, der findes i hjemmemappen, som er af størrelse 20M og er ændret inden for de seneste 30 dage:

For at finde fil med specifikke tilladelser

For at finde filerne med specifikke læse-, skrive- og udførelsestilladelser tildelt bruger ( i ), gruppe ( g ) eller andre ( O ) nedenstående syntaks bruges:

Syntaks

$ finde. -perm /

Tilladelsestegn er:

i = brugeren eller ejeren, g = grupper, hvor ejeren er til stede, O = andre.

i = skrivetilladelse, r = læsetilladelse, x = udføre tilladelse.

Eksempel

Kommandoen til at finde de filer, der har tilladelse/adgang til at skrive af både ejer og grupper, er nævnt nedenfor:

$ finde. -perm /u=w, g=w

Outputtet af ovenstående kommando vil vise alle filer, der har skrivetilladelse til både bruger og gruppe:

Efter at have fundet ud af filtilladelserne, hvis du vil ændre filtilladelserne, følg vejledningen artikel .

Det er det for at bruge find-kommandoen til at finde en fil.

Bonus tip

Hvis du sidder fast et sted, og du føler behov for at få adgang til manualen til dit system, så ved at bruge nedenstående Find kommando kan du få adgang til manualen:

$ mand finde

Manualen til systemet vil blive vist på skærmen som output for ovenstående kommando:

Konklusion

For at finde en fil i Raspberry Pi-systemet Find kommandoen bruges sammen med navnet på mappen. Der er flere måder at bruge find-kommandoen til at finde en fil af en bestemt størrelse, karakter eller tid. Hver af disse måder er diskuteret i detaljer i artiklen. Til sidst diskuteres kommandoen til at finde manualen også som et bonustip.