So finden Sie eine Datei unter Linux aus der Befehlszeile

So finden Sie eine Datei unter Linux aus der Befehlszeile

Das Finden von Dateien in Linux ist schwierig, wenn Sie die Befehlszeilenschnittstelle verwenden. Der einfachste und einfachste Weg, die Datei unter Linux zu finden. Die Befehlsfinds -Befehl filtert die Dateien mit einem bedingten Mechanismus. Dieser Artikel deckt alle Informationen für das Finden der Dateien unter Linux ab.

So finden Sie eine Datei unter Linux aus der Befehlszeile

Es gibt eine einfachste und einfachste Möglichkeit, eine Datei unter Linux über die Befehlszeile zu finden. Mithilfe des Befehls zum Finden finden Sie einige Möglichkeiten, eine Datei mit dem Befehl Find zu finden:

  • Finden einer Datei über den Namen finden
  • Finden einer Datei durch Format finden
  • Finden einer Datei über Inhalte finden
  • Finden einer Datei über Änderungszeit
  • Finden einer Datei über die Größe der Datei finden
  • Finden einer versteckten Datei

1: Finden einer Datei über den Namen finden

Find ist ein Dienstprogramm unter Linux, um die Dateien und Verzeichnisse zu finden. Sie können die Dateien mithilfe der verschiedenen Parameter einschließlich Name, Typ und Datum finden. Verwenden Sie die folgende Befehlssyntax für die Suche einer Datei mit einem bestimmten Namen:

sudo find -name

Zur Illustration habe ich eine einfache Testdatei erstellt und den Befehl Find verwendet, um seine Adresse zu erhalten:

sudo find -name testfile.txt

2: Finden einer Datei durch Format finden

Um alle Dateien über ihre Formate zu finden, verwenden Sie die unten angegebene Syntax:

finden -Name "*."

Zur Illustration habe ich nach der gesamten Textdatei im Home-Verzeichnis gesucht, indem ich die oben genannte Syntax verwendet habe:

FIND/HOME/ZAINAB/-NAME "***.txt"

Sie können auch nach Bash -Skriptdateien suchen, indem Sie einfach das Format aus ersetzen .txt an .Sch

3: Finden einer Datei über Daten finden

Um nach den Dateien zu suchen, die in jedem Verzeichnis leer sind, verwenden Sie diesen Befehl: Verwenden Sie diesen Befehl:

finden . -Typ f -iefty

4: Finden einer Datei durch Änderungszeit finden

Der Befehl Find kann auch Dateien basierend auf dem Zeitpunkt filtern, an dem sie zuletzt geändert wurden. Hier ist die Syntax für den Befehl, mit dem eine Datei basierend auf der letzten Änderung ermittelt werden kann:

Finden Sie / -name "*conf" -Mtime

Zur Illustration habe ich nach allen Dateien gesucht, die weniger als 7 Tage geändert werden. In der Syntax habe ich die Anzahl der Tage durch „-7“ ersetzt:

sudo find / -name "*conf" -mtime -7

5: Finden einer Datei durch Größe:

Eine andere Möglichkeit, eine Datei mit diesem Befehl zu finden, besteht darin, einen Filter der Dateigröße einzustellen. Hier ist die Syntax dafür:

finden -Typ F -Größe

Zur Veranschaulichung habe ich den Filter von 5 MB in der obigen Syntax festgelegt, und der folgende Befehl enthält die Dateien, deren Größe entweder 5 MB entspricht oder weniger ist als es:

Finden /Zuhause -Typ F -Größe -5m

6: Finden der versteckten Dateien

Der folgende Befehl sucht nach den versteckten Dateien im spezifischen Verzeichnis:

finden . -Geben Sie f -name ein ".*"

Der Punkt im obigen Befehl bedeutet das aktuelle Verzeichnis.

Abschluss

Es scheint zwar schwierig, eine Datei in Linux zu finden. Der Befehl Find ist die einfachste Möglichkeit, die Dateien in der Befehlszeile zu finden. Der Befehl Finden sucht effizient nach den Dateien und Verzeichnissen.