Jak najít soubor v Raspberry Pi
Chcete-li najít soubor v systému Raspberry Pi a nalézt používá se příkaz, jehož syntaxe je sdílena níže:
Syntax
$ sudo find [cesta k souboru]
Existuje několik způsobů, jak použít příkaz find k nalezení souboru. Pomocí tohoto nalézt příkaz spolu s dalšími možnostmi najdete soubory:
- Ve specifickém adresáři
- S konkrétním časem
- Se specifickým znakem v názvu
- Se specifickou velikostí
- Se zvláštním povolením
Všechny tyto způsoby jsou sdíleny níže spolu s několika příklady:
Chcete-li najít soubor v určitém adresáři
Ke zjištění souborů přítomných v konkrétní složce nebo adresáři lze použít níže uvedenou syntaxi příkazu:
Syntax
$ sudo findPříklad
V níže uvedeném příkladu jsme našli soubory, které se nacházejí v domovském adresáři:
$ sudo najít /home/piVýstup se zobrazí na obrazovce, která zobrazí všechny soubory, které se nacházejí v domovském adresáři.
A jakmile najdete konkrétní soubor v adresáři, můžete k němu snadno přistupovat.
Chcete-li najít soubor s konkrétním časem
Někdy můžete mít pocit, že potřebujete najít soubor, který byl vytvořen nebo upraven v určitém časovém rámci, například během posledních dvou nebo tří dnů, takže k nalezení takových souborů lze použít níže uvedenou syntaxi příkazu:
i: Soubory změněny
V níže uvedené syntaxi příkazu „ m ” příznak spolu s časem se používá k reprezentaci upravených souborů:
Syntax
$ sudo findPříklad
K vyhledání souborů v domovském adresáři, které byly změněny v posledních dvou dnech, se používá níže uvedený příkaz:
$ sudo najít /home/pi -mtime +2
ii: Soubory vytvořeny
K vyhledání souborů, které jsou vytvořeny v určitý počet dní, se používá níže uvedená syntaxe, „ C příznak ” spolu s časem se používá k reprezentaci vytvořených souborů:
Syntax
$ sudo findPříklad
Chcete-li najít soubory, které byly vytvořeny za poslední tři dny v domovském adresáři:
$ sudo najít /home/pi -ctime +3Výstup zobrazí všechny soubory, které byly vytvořeny za poslední tři dny v domovském adresáři:
Chcete-li najít soubor s určitým znakem v názvu
K vyhledání souboru se specifickými znaky, které jsou přítomny v názvu souboru, lze použít níže uvedenou syntaxi:
Syntax
V této syntaxi lze použít jakýkoli znak, není nutné používat pouze jeden znak:
$ sudo findPříklad 1
Chcete-li najít soubory, které začínají znakem “ A “ na jejich jméno:
$ sudo find /home/pi -name a*Výstup zobrazuje soubory, které se nacházejí v domovském adresáři a jejich název začíná znakem „ A “.
Příklad 2
Chcete-li najít soubory, které mají ve svých názvech písmena „am“, použijte „ * Znak ” na začátku a konci jmen ukazuje, že před a za „am“ v názvu souboru mohou být přítomny další znak nebo znaky.
$ sudo find /home/pi -name *am*
Chcete-li najít soubor s konkrétní velikostí
Níže uvedenou syntaxi lze použít k nalezení souboru s konkrétní velikostí:
Syntax
$ findPříklad 1
$ find /home/pi -velikost +20MVýstup výše uvedeného příkazu zobrazí soubory přítomné v domovském adresáři o velikosti 20 megabajtů:
Příklad 2
K nalezení souboru se specifickou velikostí a konkrétním časem lze použít níže uvedený příkaz:
$ najít /home/pi -velikost +20M -mtime +30Výstup výše uvedeného příkazu zobrazí soubory přítomné v domovském adresáři, které mají velikost 20 M a byly změněny za posledních 30 dní:
Chcete-li najít soubor se specifickými oprávněními
Chcete-li najít soubory se specifickými oprávněními pro čtení, zápis a spouštění přiřazené uživateli ( v ), skupina ( G ) nebo jiné ( Ó ) je použita níže uvedená syntaxe:
Syntax
$ najít. -perm /Znaky oprávnění jsou:
v = uživatel nebo vlastník, G = skupiny, ve kterých je přítomen vlastník, Ó = ostatní.
v = povolení k zápisu, r = povolení ke čtení, X = vykonat povolení.
Příklad
Příkaz k nalezení souborů, které mají oprávnění/přístup k zápisu vlastníkem i skupinami, je uveden níže:
$ najít. -perm /u=w, g=wVýstup výše uvedeného příkazu zobrazí všechny soubory, které mají oprávnění k zápisu pro uživatele i skupinu:
Po zjištění oprávnění k souboru, pokud chcete změnit oprávnění k souboru, postupujte podle článek .
To je vše pro použití příkazu find k nalezení souboru.
Bonusový tip
Pokud někde uvíznete a cítíte potřebu získat přístup k manuálu vašeho systému, pak pomocí níže uvedeného nalézt příkazem získáte přístup k příručce:
$ muž najítManuál systému se zobrazí na obrazovce jako výstup pro výše uvedený příkaz:
Závěr
Chcete-li najít soubor v systému Raspberry Pi, nalézt příkaz se používá spolu s názvem adresáře. Existuje několik způsobů, jak použít příkaz find k nalezení souboru určité velikosti, charakteru nebo času. Každý z těchto způsobů je podrobně popsán v článku. Jako bonusový tip je také diskutován příkaz k nalezení manuálu.