Ako nájsť súbor v Raspberry Pi

Ako Najst Subor V Raspberry Pi



Správa súborov je neoddeliteľnou súčasťou správy akéhokoľvek systému. Dokonca aj po dokonalom usporiadaní súborov je niekedy ťažké nájsť požadovaný súbor. Pri ručnom hľadaní konkrétneho súboru sa môže stratiť veľa času. V systéme Raspberry Pi je preto možné pomocou špeciálneho príkazu nájsť súbor alebo adresár, čím ušetríte veľa času. V tomto zápise predstavíme, ako nájsť súbor v Raspberry Pi.

Ako nájsť súbor v Raspberry Pi

Vyhľadanie súboru v systéme Raspberry Pi a Nájsť používa sa príkaz, ktorého syntax je zdieľaná nižšie:

Syntax







$ sudo nájsť [cesta k súboru]

Existuje niekoľko spôsobov, ako použiť príkaz find na nájdenie súboru. Pomocou tohto Nájsť príkaz spolu s ďalšími možnosťami nájdete súbory:



  • V špecifickom adresári
  • S konkrétnym časom
  • So špecifickým znakom v názve
  • So špecifickou veľkosťou
  • So špecifickým povolením

Všetky tieto spôsoby sú zdieľané nižšie spolu s niekoľkými príkladmi:



Ak chcete nájsť súbor v konkrétnom adresári

Na zistenie súborov prítomných v konkrétnom priečinku alebo adresári možno použiť nižšie uvedenú syntax príkazu:





Syntax

$ sudo nájsť

Príklad



V nižšie uvedenom príklade sme našli súbory, ktoré sa nachádzajú v domovskom adresári:

$ sudo nájsť /home/pi

Výstup sa zobrazí na obrazovke, na ktorej sa zobrazia všetky súbory, ktoré sa nachádzajú v domovskom adresári.

A keď nájdete konkrétny súbor v adresári, môžete k nemu ľahko pristupovať.

Ak chcete nájsť súbor s konkrétnym časom

Niekedy môžete mať pocit, že potrebujete nájsť súbor, ktorý bol vytvorený alebo upravený v určitom časovom rámci, napríklad za posledné dva alebo tri dni, takže na nájdenie takýchto súborov môžete použiť nižšie uvedenú syntax príkazu:

i: Súbory upravené

V nižšie uvedenej syntaxi príkazu „ m ” príznak spolu s časom sa používa na reprezentáciu upravených súborov:

Syntax

$ sudo find -mtime +

Príklad

Na nájdenie súborov v domovskom adresári, ktoré boli zmenené za posledné dva dni, sa používa nižšie uvedený príkaz:

$ sudo nájsť /home/pi -mtime +2

ii: Súbory vytvorené

Na nájdenie súborov, ktoré sú vytvorené v určitý počet dní, sa používa nižšie uvedená syntax, „ c príznak spolu s časom sa používa na reprezentáciu vytvorených súborov:

Syntax

$ sudo find -ctime +

Príklad

Ak chcete nájsť súbory, ktoré boli vytvorené za posledné tri dni v domovskom adresári:

$ sudo nájsť /home/pi -ctime +3

Výstup zobrazí všetky súbory, ktoré boli vytvorené za posledné tri dni v domovskom adresári:

Ak chcete nájsť súbor so špecifickým znakom v názve

Ak chcete nájsť súbor so špecifickými znakmi, ktoré sa nachádzajú v názve súboru, môžete použiť nižšie uvedenú syntax:

Syntax

V tejto syntaxi je možné použiť akýkoľvek znak, nie je potrebné použiť iba jeden znak:

$ sudo find -name *

Príklad 1

Ak chcete nájsť súbory, ktoré začínajú znakom “ a “ v ich mene:

$ sudo find /home/pi -name a*

Výstup zobrazuje súbory, ktoré sa nachádzajú v domovskom adresári a ich názov začína znakom “ a “.

Príklad 2

Ak chcete nájsť súbory, ktoré majú v názve písmená „am“, použite „ * Znak ” na začiatku a konci mien ukazuje, že pred a za „am“ v názve súboru môžu byť prítomné ďalšie znaky alebo znaky.

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

Ak chcete nájsť súbor so špecifickou veľkosťou

Na vyhľadanie súboru s konkrétnou veľkosťou možno použiť nižšie uvedenú syntax:

Syntax

$ find -veľkosť +

Príklad 1

$ nájsť /home/pi -veľkosť +20 miliónov

Výstup vyššie uvedeného príkazu zobrazí súbory nachádzajúce sa v domovskom adresári s veľkosťou rovnajúcou sa 20 megabajtom:

Príklad 2

Na nájdenie súboru so špecifickou veľkosťou a konkrétnym časom je možné použiť nižšie uvedený príkaz:

$ nájsť /home/pi -veľkosť +20 miliónov -mčas +30

Výstup vyššie uvedeného príkazu zobrazí súbory prítomné v domovskom adresári, ktoré majú veľkosť 20 M a boli upravené za posledných 30 dní:

Ak chcete nájsť súbor so špecifickými povoleniami

Ak chcete nájsť súbory so špecifickými povoleniami na čítanie, zápis a spustenie pridelené používateľovi ( v ), skupina ( g ) alebo iné ( O ) používa sa nižšie uvedená syntax:

Syntax

$ nájsť. -perm /

Znaky povolení sú:

v = používateľ alebo vlastník, g = skupiny, v ktorých je prítomný vlastník, O = iní.

v = povolenie na zápis, r = povolenie na čítanie, X = vykonať povolenie.

Príklad

Príkaz na nájdenie súborov, ktoré majú povolenie/prístup na zápis vlastníkom aj skupinami, je uvedený nižšie:

$ nájsť. -perm /u=w, g=w

Výstup vyššie uvedeného príkazu zobrazí všetky súbory, ktoré majú oprávnenie na zápis pre používateľa aj skupinu:

Po zistení oprávnení súboru, ak chcete zmeniť oprávnenia súboru, postupujte podľa pokynov článok .

To je všetko pre použitie príkazu find na nájdenie súboru.

Bonusový tip

Ak niekde uviaznete a cítite potrebu získať prístup k príručke vášho systému, potom pomocou nižšie uvedeného Nájsť príkazom získate prístup k príručke:

$ muž nájsť

Príručka systému sa zobrazí na obrazovke ako výstup pre vyššie uvedený príkaz:

Záver

Ak chcete nájsť súbor v systéme Raspberry Pi, Nájsť príkaz sa používa spolu s názvom adresára. Existuje niekoľko spôsobov, ako použiť príkaz find na nájdenie súboru určitej veľkosti, charakteru alebo času. Každý z týchto spôsobov je podrobne popísaný v článku. Ako bonusový tip je diskutovaný aj príkaz na nájdenie návodu.