So finden Sie unter Linux alle Dateien, die eine Zeichenfolge enthalten

不言
Freigeben: 2019-02-28 10:16:30
Original
6395 Leute haben es durchsucht

Wie finde ich unter So finden Sie unter Linux alle Dateien, die eine Zeichenfolge enthalten alle Dateien, die eine Zeichenfolge enthalten? In diesem Artikel wird das rekursive Durchsuchen aller Dateien erläutert, die eine bestimmte Textzeichenfolge enthalten. Der Befehl „find“ wird im Artikel verwendet, um nach Zeichenfolgen in Dateien zu suchen. Alternativ können Sie den Befehl grep verwenden, um nach Text zu suchen. Schauen wir uns den spezifischen Inhalt unten an.

So finden Sie unter Linux alle Dateien, die eine Zeichenfolge enthalten

Schauen wir uns zunächst den Befehl an

#find / -exec grep -l“string-to-search”{};
Nach dem Login kopieren

Schauen wir uns die spezifische Verwendung an

Das Folgende ist ein Beispielbefehl für die Suche/Text 'redhat' im Dateisystem. Dieser Befehl sucht nach allen Dateien, die die Zeichenfolge „redhat“ und den Listendateinamen enthalten, wie unten gezeigt.

# find / -exec grep -l“redhat”{}; 

/lib64/security/pam_oddjob_mkhomedir.so 
/lib64/libdevmapper.a.1.02 
/lib64/libdevmapper-event.a.1.02 
/lib64/libdevmapper.a 
/lib64/libdevmapper-event.a 
...
Nach dem Login kopieren

Suche in Dateien mit einer bestimmten Dateierweiterung. Verwenden Sie den folgenden Befehl, als würden Sie einfach in allen PHP-Dateien nach „redhat“ suchen.

# find / -name'* .php'-exec grep -l“redhat”{}; 
/var/www/projects/index.php 
/var/www/projects/new.php 
...
Nach dem Login kopieren

Dieser Artikel ist hier zu Ende. Weitere spannende Inhalte finden Sie in den entsprechenden Kolumnen-Tutorials auf der chinesischen PHP-Website! ! !

Das obige ist der detaillierte Inhalt vonSo finden Sie unter Linux alle Dateien, die eine Zeichenfolge enthalten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage