Linux Dosya içeriği - çeşitli yardımcı programlar ve komut satırı kullanılarak okunabilen veya değiştirilebilen bir dosyada depolanan veriler. Genellikle dosyaları onlar tarafından aramak gerekir, ayrıca size nasıl yapılacağını anlatacağız.
Dosyaların içeriği, ne tür veri depoladığına bağlı olarak metin veya ikili olabilir. Metin dosyaları insanlar tarafından okunabilen karakterler ve dizeler içerir. İkili dosyalar yürütülebilir kod, resim, video ve ses dosyaları gibi ikili veriler içerir. cat
less
vi
nano
emacs
Dosyaların içeriği veya komutu kullanılarak bir terminalde görüntülenebilir ve veya gibi metin düzenleyicileri kullanılarak düzenlenebilir.
Linux İçeriğe göre dosya araması, belirli bir metin, kelime, ifade veya karakter içeren dosyaları hızlı bir şekilde bulmak için gereklidir. Birçok alt dizine sahip büyük dizinlerdeki yapılandırma dosyalarını, günlükleri ve diğer dosyaları bulmak için yararlı olabilir. Ayrıca, belirli bir virüs veya istenmeyen kod içeren dosyaları aramak için bir dosya sistemini araştırırken de yararlı olabilir. İçeriğe göre güçlü ve esnek dosya araması ile ihtiyacınız olan dosyaları hızlı bir şekilde bulabilir ve onlarla rahatça çalışabilirsiniz.
Linux grep
içinde içeriğe göre dosya aramak için , komutunu kullanabilirsiniz.
Komut sözdizimi:
grep [options] [template] [files]
/home/user
"hello"
dizesini içeren klasördeki tüm dosyaları bulun:grep -r "hello" /home/user
/etc
"network"
Klasörde ve alt klasörlerinde . kelimesini içeren dosyaları bulun:grep -R "network" /etc
/var/log
"error"
Mesajı içeren klasördeki dosyaları bulun :grep -R "error" /var/log
.txt
"important"
/home/user
Klasörde dize içeren uzantılı dosyaları bulun :grep "important" /home/user/*.txt
"password"
/etc
passwords.log
Klasörde , kelimesini içeren nesneleri arayın ve sonucu dosyaya kaydedin:grep -R "password" /etc > passwords.log
-i
: arama yaparken karakter durumunu göz ardı et-n
: istenen bilgileri içeren satırların sayısını çıktı olarak verir-c
: yalnızca istenen bilgileri içeren satır sayısını çıktı olarak verir-v
: belirtilen bilgileri içermeyen satırları arayıngrep
find
Komutuna ek olarak, belirtilen klasörlerde belirli içeriğe sahip dosyaları aramak için komutu kullanabilirsiniz. grep
Ancak bu komutla arama yapmak, .
Apply the discount by inserting the promo code in the special field at checkout: