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/piVý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 findPrí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 findPríklad
Ak chcete nájsť súbory, ktoré boli vytvorené za posledné tri dni v domovskom adresári:
$ sudo nájsť /home/pi -ctime +3Vý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 findPrí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
$ findPríklad 1
$ nájsť /home/pi -veľkosť +20 miliónovVý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 +30Vý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=wVý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.