Linux Faili sisu - faili salvestatud andmed, mida saab lugeda või muuta erinevate utiliitide ja käsurea abil. Sageli on vaja otsida faile nende järgi, edaspidi ütleme teile, kuidas seda teha.
Failide sisu võib olla tekst või binaarne, sõltuvalt sellest, millist tüüpi andmeid see salvestab. Tekstifailid sisaldavad tähemärke ja sõned, mida inimene saab lugeda. Binaarfailid sisaldavad binaarseid andmeid, näiteks käivitatavat koodi, pilte, video- ja helifaile. cat
less
vi
nano
emacs
Failide sisu saab kuvada terminalis, kasutades käsku või , ja redigeerida, kasutades tekstiredaktoreid, näiteks , või .
Linux Failiotsing sisu järgi in on vajalik, et leida kiiresti faile, mis sisaldavad konkreetset teksti, sõna, fraasi või märki. See võib olla kasulik konfiguratsioonifailide, logide ja muude failide leidmiseks suurtes kataloogides, kus on palju alamkatalooge. Samuti võib see olla kasulik failisüsteemi uurimisel, kui otsitakse faile, mis sisaldavad konkreetset viirust või soovimatut koodi. Võimsa ja paindliku failiotsinguga sisu järgi saate kiiresti leida vajalikud failid ja nendega mugavalt töötada.
Linux grep
Failide otsimiseks sisu järgi , saate kasutada käsku .
Käsu süntaks:
grep [options] [template] [files]
/home/user
"hello"
Leia kõik failid kaustas , mis sisaldavad stringi :grep -r "hello" /home/user
/etc
"network"
Leia kaustas ja selle alamkaustades olevad failid, mis sisaldavad sõna :grep -R "network" /etc
/var/log
"error"
Leia kaustas olevad failid, mis sisaldavad sõnumit :grep -R "error" /var/log
.txt
"important"
/home/user
Leidke kaustas asuvad stringi sisaldava laiendiga failid :grep "important" /home/user/*.txt
"password"
/etc
passwords.log
Otsige kaustas olevaid objekte, mis sisaldavad sõna , ja salvestage tulemus faili :grep -R "password" /etc > passwords.log
-i
: ignoreerib otsingu tegemisel tähemärkide suurust-n
: väljastada soovitud teavet sisaldavate ridade arvud-c
: väljastada ainult soovitud teavet sisaldavate ridade arvu-v
: otsida ridu, mis ei sisalda määratud teavetgrep
find
Lisaks käsule saab käsuga otsida kindla sisuga faile määratud kaustadest. grep
Selle käsuga on otsing siiski aeglasem kui käsuga .
Apply the discount by inserting the promo code in the special field at checkout: