So finden Sie eine Datei unter Linux über die Befehlszeile

Das Auffinden von Dateien unter Linux ist schwierig, wenn Sie die Befehlszeilenschnittstelle verwenden. Der einfachste und einfachste Weg, die Datei unter Linux zu finden, ist der Befehl find. Der Linux-Befehl „find“ filtert die Dateien mithilfe eines bedingten Mechanismus. Dieser Artikel enthält alle Informationen zum Auffinden der Dateien unter Linux.

So finden Sie eine Datei unter Linux über die Befehlszeile

Es gibt eine einfachste und einfachste Möglichkeit, eine Datei unter Linux über die Befehlszeile zu finden, und zwar mit dem Befehl „find“. Hier sind einige Möglichkeiten, eine Datei mit dem Befehl „find“ zu finden:

1: Eine Datei anhand des Namens finden

find ist ein Dienstprogramm unter Linux zum Suchen von Dateien und Verzeichnissen. Sie können die Dateien anhand verschiedener Parameter wie Name, Typ und Datum finden. Verwenden Sie die folgende Befehlssyntax, um eine Datei mit einem bestimmten Namen zu durchsuchen:

sudo find -name

Zur Veranschaulichung habe ich eine einfache Testdatei erstellt und verwende den Befehl „find“, um deren Adresse abzurufen:

sudo find -name testfile.txt

2: Eine Datei anhand des Formats finden

Um alle Dateien anhand ihrer Formate zu finden, verwenden Sie die unten angegebene Syntax:

find -name „*.

Zur Veranschaulichung habe ich mit der oben genannten Syntax nach der gesamten Textdatei im Home-Verzeichnis gesucht:

find /home/zainab/ -name „*.txt“

Sie können auch nach Bash-Skriptdateien suchen, indem Sie einfach das Format von .txt durch .sh ersetzen

3: Eine Datei anhand von Daten finden

Um nach leeren Dateien in einem beliebigen Verzeichnis zu suchen, verwenden Sie diesen Befehl:

finden . -type f -empty

4: Finden einer Datei über die Änderungszeit hinweg

Der Befehl „find“ kann Dateien auch basierend auf dem Zeitpunkt ihrer letzten Änderung filtern. Hier ist die Syntax für den Befehl, mit dem eine Datei basierend auf ihrer letzten Änderung gefunden werden kann:

find / -name „*conf“ -mtime

Zur Veranschaulichung habe ich nach allen Dateien gesucht, die innerhalb von weniger als 7 Tagen geändert wurden. Daher habe ich in der Syntax die Anzahl der Tage durch „-7“ ersetzt:

sudo find / -name „*conf“ -mtime -7

5: Eine Datei anhand der Größe finden:

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

find -type f -size

Zur Veranschaulichung habe ich in der obigen Syntax den Filter auf 5 MB eingestellt und der folgende Befehl gibt die Dateien aus, deren Größe entweder 5 MB entspricht oder kleiner ist:

find /home -type f -size -5M

6: Finden der versteckten Dateien

Der folgende Befehl sucht nach versteckten Dateien im jeweiligen Verzeichnis:

finden . -type f -name „.*“

Der Punkt im obigen Befehl kennzeichnet das aktuelle Verzeichnis.

Abschluss

Auch wenn es auf den ersten Blick schwierig erscheinen mag, eine Datei unter Linux zu finden, wird es einfacher, wenn Sie lernen, wie man eine Datei unter Linux findet. Der Befehl „find“ ist der einfachste Weg, die Dateien in der Befehlszeile zu finden. Der Befehl „find“ sucht effizient nach Dateien und Verzeichnissen.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen