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.
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.
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.
Linux grep
Für die Suche nach Dateien nach Inhalt in , können Sie den Befehl verwenden.
Befehlssyntax:
grep [options] [template] [files]
/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/user
Suche nach Dateien mit einer Erweiterung, die eine Zeichenfolge enthält, im Ordner :grep "important" /home/user/*.txt
"password"
/etc
passwords.log
Suche nach Objekten, die das Wort , im Ordner enthalten und speichere das Ergebnis in der Datei :grep -R "password" /etc > passwords.log
-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 enthaltengrep
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 .
Apply the discount by inserting the promo code in the special field at checkout: