Linux Obsah súboru v - údaje uložené v súbore, ktoré možno čítať alebo meniť pomocou rôznych nástrojov a príkazového riadku. Často je potrebné podľa nich vyhľadávať súbory, ďalej vám povieme, ako na to.
Obsah súborov môže byť textový alebo binárny, podľa toho, aký typ údajov uchováva. Textové súbory obsahujú znaky a reťazce, ktoré môžu čítať ľudia. Binárne súbory obsahujú binárne údaje, napríklad spustiteľný kód, obrázky, video a zvukové súbory. cat
less
vi
nano
emacs
Obsah súborov je možné zobraziť v termináli pomocou príkazu alebo , a upravovať pomocou textových editorov, ako napríklad , alebo .
Linux Vyhľadávanie súborov podľa obsahu v je potrebné na rýchle nájdenie súborov, ktoré obsahujú konkrétny text, slovo, frázu alebo znak. Môže byť užitočné na vyhľadávanie konfiguračných súborov, protokolov a iných súborov vo veľkých adresároch s mnohými podadresármi. Takisto môže byť užitočné pri skúmaní súborového systému pri hľadaní súborov obsahujúcich konkrétny vírus alebo nežiaduci kód. Vďaka výkonnému a flexibilnému vyhľadávaniu súborov podľa obsahu môžete rýchlo nájsť potrebné súbory a pohodlne s nimi pracovať.
Linux grep
Ak chcete vyhľadávať súbory podľa obsahu v , môžete použiť príkaz .
Syntax príkazu:
grep [options] [template] [files]
/home/user
"hello"
Vyhľadajte všetky súbory v priečinku , ktorý obsahuje reťazec :grep -r "hello" /home/user
/etc
"network"
Vyhľadanie súborov v priečinku a jeho podpriečinkoch, ktoré obsahujú slovo :grep -R "network" /etc
/var/log
"error"
Nájsť súbory v priečinku, ktoré obsahujú správu :grep -R "error" /var/log
.txt
"important"
/home/user
Nájsť v priečinku súbory s príponou obsahujúcou reťazec :grep "important" /home/user/*.txt
"password"
/etc
passwords.log
Vyhľadajte v priečinku objekty obsahujúce slovo , a výsledok uložte do súboru :grep -R "password" /etc > passwords.log
-i
: pri vyhľadávaní ignorovať veľkosť znakov-n
: vypísať počty riadkov obsahujúcich požadované informácie-c
: vypísať len počet riadkov obsahujúcich požadované informácie-v
: vyhľadávanie riadkov, ktoré neobsahujú zadané informáciegrep
find
Okrem príkazu môžete použiť príkaz na vyhľadávanie súborov s konkrétnym obsahom v určených priečinkoch. grep
Vyhľadávanie pomocou tohto príkazu je však pomalšie ako pomocou príkazu .
Apply the discount by inserting the promo code in the special field at checkout: