Posts getaggt ‘find’

BashBin #6: Dateien durchsuchen

Problem
Alle Dateien suchen und auflisten, welche einen bestimmten Text beinhalten.
In diesem Beispiel werden alle Dateien mit dem Namen “.forward” nach dem Text “enabled” durchsucht und in eine Datei gespeichert. Mit dem Dateinamen wird auch gleich die Zeile mit dem gesuchten Text ausgegeben.
Lösung
[root@cf]# find /home/dir */\.forward -exec grep -H “enabled” {} \; > /tmp/ForwardList.txt
Output (File)
beda1/.forward:# forwarding [...]

Diesen Artikel weiterlesen »

BashBin #5: Wer sucht, der sucht

Problem
Suchen (und finden) aller .xml und .csv Dateien, welche Älter als 30 Tage sind.
Lösung
[root@cf]# find /pfad/ \( -iname ‘*.xml’ -o -iname ‘*.csv’ \) -mtime +30
Output
/pfad/temp.inc.2009-08-28-1200.xml
/pfad/temp.inc.2009-08-28-1300.xml
/pfad/temp.inc.2009-08-28-1400.xml
/pfad/temp.inc.2009-08-28-1500.xml
/pfad/temp.inc.2009-08-28-1600.xml

Diesen Artikel weiterlesen »