Zahlungsmethoden Abuse

Suche nach Dateien nach Inhalt in Linux

14.04.2023, 02:43

Linux Dateiinhalt in - in einer Datei gespeicherte Daten, die mit verschiedenen Dienstprogrammen und der Befehlszeile gelesen oder geändert werden können. Oft ist es notwendig, nach Dateien zu suchen, und wir werden Ihnen sagen, wie man das macht.

Was ist der Inhalt in Linux OS

Der Inhalt von Dateien kann Text oder binär sein, je nachdem, welche Art von Daten sie speichern. Textdateien enthalten Zeichen und Zeichenketten, die von Menschen gelesen werden können. Binärdateien enthalten binäre Daten wie ausführbaren Code, Bilder, Video- und Audiodateien. cat less vi nano emacs Der Inhalt der Dateien kann in einem Terminal mit dem Befehl oder angezeigt und mit Texteditoren wie , oder bearbeitet werden.

Wozu die Suche dient

Linux Die Dateisuche nach Inhalt in wird benötigt, um schnell Dateien zu finden, die einen bestimmten Text, ein Wort, eine Phrase oder ein Zeichen enthalten. Sie kann nützlich sein, um Konfigurationsdateien, Protokolle und andere Dateien in großen Verzeichnissen mit vielen Unterverzeichnissen zu finden. Auch bei der Durchsuchung eines Dateisystems auf der Suche nach Dateien, die einen bestimmten Virus oder unerwünschten Code enthalten, kann sie nützlich sein. Mit der leistungsstarken und flexiblen Dateisuche nach Inhalt können Sie schnell die benötigten Dateien finden und bequem mit ihnen arbeiten.

Befehlssyntax

Linux grepFür die Suche nach Dateien nach Inhalt in , können Sie den Befehl verwenden.

Befehlssyntax:

grep [options] [template] [files]

Beispiele für die Verwendung:

  • /home/user "hello"Suche nach allen Dateien im Ordner , der die Zeichenfolge enthält:
    grep -r "hello" /home/user
  • /etc "network"Suche nach Dateien in dem Ordner und seinen Unterordnern, die das Wort :
    grep -R "network" /etc
  • /var/log "error"Suche nach Dateien in dem Ordner, die die Nachricht enthalten :
    grep -R "error" /var/log
  • .txt "important" /home/userSuche nach Dateien mit einer Erweiterung, die eine Zeichenfolge enthält, im Ordner :
    grep "important" /home/user/*.txt
  • "password" /etc passwords.logSuche nach Objekten, die das Wort , im Ordner enthalten und speichere das Ergebnis in der Datei :
    grep -R "password" /etc > passwords.log

Hauptbefehlsoptionen grep

  • -i: Groß- und Kleinschreibung bei der Suche ignorieren
  • -n: die Anzahl der Zeilen ausgeben, die die gewünschten Informationen enthalten
  • -c: nur die Anzahl der Zeilen ausgeben, die die gesuchte Information enthalten
  • -v: Suche nach Zeilen, die die angegebenen Informationen nicht enthalten

grep find Zusätzlich zum Befehl können Sie den Befehl verwenden, um in bestimmten Ordnern nach Dateien mit bestimmten Inhalten zu suchen. grep Die Suche mit diesem Befehl ist jedoch langsamer als mit .