So finden Sie eine Datei in Linux mit dem Find-Befehl 1

So finden Sie eine Datei in Linux mit dem Find-Befehl

Das Linux find Befehl ist einer der wichtigsten und praktischsten Befehle in Linux-Systemen. Es kann, wie der Name schon sagt, Dateien auf Ihrem Linux-PC finden, basierend auf so ziemlich allen Bedingungen und Variablen, die Sie festlegen. Sie können Dateien nach Berechtigungen, Benutzern, Gruppen, Dateityp, Datum, Größe und anderen möglichen Kriterien finden, indem Sie die find Befehl. Hier zeigen wir Ihnen, wie Sie eine Datei unter Linux mit dem . finden find Befehl.

Das find Befehl ist in den meisten Linux-Distributionen standardmäßig verfügbar, sodass Sie kein Paket dafür installieren müssen.

Dateien nach Namen in aktuellen Verzeichnissen suchen

Die offensichtlichste Art, nach Dateien zu suchen, ist der Name. Um eine Datei nach Namen im aktuellen Verzeichnis zu suchen, führen Sie Folgendes aus:

Wenn Sie eine Datei nach Namen suchen möchten, die sowohl Groß- als auch Kleinbuchstaben enthält, führen Sie Folgendes aus:

Finde Iname-Foto

Wenn Sie eine Datei im Stammverzeichnis finden möchten, stellen Sie Ihrer Suche . voran sudo, die Ihnen alle dazu erforderlichen Berechtigungen erteilt, und auch die / -Symbol, das Linux anweist, im Stammverzeichnis zu suchen. Endlich, das -print Ausdruck zeigt die Verzeichnisse Ihrer Suchergebnisse an. Wenn Sie nach Gzip suchen, geben Sie Folgendes ein:

Gzip finden

Dateien in einem bestimmten Verzeichnis suchen

Wenn Sie Dateien in einem bestimmten Verzeichnis wie „/home“ finden möchten, führen Sie Folgendes aus:

Zuhause finden

Wenn Sie Dateien mit der Erweiterung „.txt“ im Verzeichnis „/home“ finden möchten, führen Sie Folgendes aus:

Home Wildcard suchen

Um Dateien mit dem Namen „test.txt“ in mehreren Verzeichnissen wie „/home“ und „/opt“ zu finden, führen Sie Folgendes aus:

Um versteckte Dateien im Verzeichnis „/home“ zu finden, führen Sie Folgendes aus:

Um eine einzelne Datei namens „test.txt“ zu finden und zu entfernen, führen Sie Folgendes aus:

Um alle leeren Dateien im Verzeichnis „/opt“ zu finden, führen Sie Folgendes aus:

Verzeichnisse anhand des Namens suchen

Wenn Sie alle Verzeichnisse mit dem Namen „testdir“ im Verzeichnis „/home“ finden möchten, führen Sie Folgendes aus:

Um alle leeren Verzeichnisse unter „/home“ abzulegen, führen Sie Folgendes aus:

Dateien mit bestimmten Berechtigungen suchen

Das find -Befehl kann verwendet werden, um Dateien mit einer bestimmten Berechtigung zu finden perm Möglichkeit.

Um alle Dateien mit den Berechtigungen „777“ im Verzeichnis „/home“ zu finden, führen Sie Folgendes aus:

Um alle Dateien ohne die Berechtigung „777“ zu finden, führen Sie Folgendes aus:

Um alle schreibgeschützten Dateien zu finden, führen Sie Folgendes aus:

Um alle ausführbaren Dateien zu finden, führen Sie Folgendes aus:

Um alle Sticky-Bit-Set-Dateien zu finden, deren Berechtigungen „553“ sind, führen Sie Folgendes aus:

Um alle SUID-Set-Dateien zu finden, führen Sie Folgendes aus:

Um alle Dateien zu finden, deren Berechtigungen „777“ sind, und ihre Berechtigungen auf „700“ zu ändern, führen Sie Folgendes aus:

Dateien und Verzeichnisse anhand von Datum und Uhrzeit suchen

Um alle Dateien unter „/opt“ zu finden, die 20 Tage zuvor geändert wurden, führen Sie Folgendes aus:

Um alle Dateien unter „/opt“ zu finden, auf die zwanzig Tage zuvor zugegriffen wurde, führen Sie Folgendes aus:

Um alle Dateien unter „/opt“ zu finden, die mehr als 30 Tage zuvor und weniger als 50 Tage danach geändert wurden:

Um alle Dateien unter „/opt“ zu finden, die in den letzten zwei Stunden geändert wurden, führen Sie Folgendes aus:

Suchen von Dateien und Verzeichnissen basierend auf der Größe

Um alle 10 MB-Dateien im Verzeichnis „/home“ zu finden, führen Sie Folgendes aus:

Um alle Dateien im Verzeichnis „/home“ zu finden, die größer als 10 MB und kleiner als 50 MB sind, führen Sie Folgendes aus:

Um alle „.mp4“-Dateien mit mehr als 10 MB im Verzeichnis „/home“ zu finden und mit einem einzigen Befehl zu löschen, führen Sie Folgendes aus:

Wie Sie sehen können, ist die find Der Befehl ist unglaublich nützlich, um ein System zu verwalten, Verzeichnisse zu durchsuchen, um Dateien zu finden, und um den virtuellen Verzeichnisbaum in Linux allgemein zu bereinigen. Wenn Ihnen dieser Linux-Artikel gefallen hat, sollten Sie sich auch einige unserer anderen Linux-Inhalte ansehen, z.

Unterstützen Sie unsere Arbeit ❤️

Wenn Ihnen dieser Artikel gefallen hat, können Sie uns mit einem Trinkgeld unterstützen, damit wir weiterhin großartige Inhalte veröffentlichen können.

Sichere Zahlung mit PayPal
Moyens I/O-Personal. motivierte Sie und gab Ratschläge zu Technologie, persönlicher Entwicklung, Lebensstil und Strategien, die Ihnen helfen werden.