Spôsoby platby Abuse

Vyhľadávanie súborov podľa obsahu v systéme Linux

14.04.2023, 02:43

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.

Čo je to obsah v Linux OS

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 .

Na čo slúži vyhľadávanie

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ť.

Syntax príkazu

Linux grepAk chcete vyhľadávať súbory podľa obsahu v , môžete použiť príkaz .

Syntax príkazu:

grep [options] [template] [files]

Príklady použitia:

  • /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/userNájsť v priečinku súbory s príponou obsahujúcou reťazec :
    grep "important" /home/user/*.txt
  • "password" /etc passwords.logVyhľadajte v priečinku objekty obsahujúce slovo , a výsledok uložte do súboru :
    grep -R "password" /etc > passwords.log

Hlavné možnosti príkazu grep

  • -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ácie

grep 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 .