Find: Unterschied zwischen den Versionen

Aus Foxwiki
Subpages:
Keine Bearbeitungszusammenfassung
K Textersetzung - „== Syntax ==“ durch „== Aufruf ==“
 
(25 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
'''topic''' - Kurzbeschreibung
== Beschreibung ==
== Installation ==
== Syntax ==
<syntaxhighlight lang="bash" highlight="1" line>
</syntaxhighlight>
=== Optionen ===
=== Parameter ===
=== Umgebungsvariablen ===
=== Exit-Status ===
== Anwendung ==
=== Fehlerbehebung ===
== Konfiguration ==
=== Dateien ===
<noinclude>
== Anhang ==
=== Siehe auch ===
{{Special:PrefixIndex/{{BASEPAGENAME}}}}
==== Dokumentation ====
===== Man-Pages =====
===== Info-Pages =====
==== Links ====
===== Projekt =====
===== Weblinks =====
</noinclude>
= TMP =
'''find''' - Dateien nach Eigenschaften suchen
'''find''' - Dateien nach Eigenschaften suchen


== Beschreibung ==
== Beschreibung ==
; ''find'' ist ein mächtiges Werkzeug für die Suche nach Dateien
; Werkzeug für die Suche nach Dateien
* kann auf vielfältige Weise die Suche filtern
* kann auf vielfältige Weise die Suche filtern
* Etwa Dateiname, -alter oder -größe
* Etwa Dateiname, -alter oder -größe
* Suchergebnisse weiterverarbeiten werden
* Formatierung der Ergebnisliste
* Erlaubt die Formatierung der Ergebnisliste
* Suchergebnisse können weiterverarbeiten werden


=== Implementierungen ===
=== Implementierungen ===
Zeile 43: Zeile 14:


Bei Schwierigkeiten prüfen Sie die [[man]]-Page des Systems.
Bei Schwierigkeiten prüfen Sie die [[man]]-Page des Systems.
 
<syntaxhighlight lang="bash" highlight="1" line>
$ '''find --version'''
find --version
find (GNU findutils) 4.4.2
find (GNU findutils) 4.4.2
</syntaxhighlight>


=== Abgrenzung ===
=== Abgrenzung ===
Zeile 68: Zeile 40:


== Installation ==
== Installation ==
# '''apt install findutils'''
<syntaxhighlight lang="bash" highlight="1" line>
apt install findutils
</syntaxhighlight>


 
== Aufruf ==
== Syntax ==
<syntaxhighlight lang="bash" highlight="1" line>
$ '''find [-H] [-L] [-P] [-D Fehlersuchoptionen] [-OStufe] [Startpunkt …] [Ausdruck]'''
find [-H] [-L] [-P] [-D Fehlersuchoptionen] [-OStufe] [Startpunkt …] [Ausdruck]
</syntaxhighlight>


=== Optionen ===
=== Optionen ===
Zeile 104: Zeile 79:
|-
|-
|}
|}


=== Parameter ===
=== Parameter ===
=== Umgebung ===
=== Umgebungsvariablen ===
=== Rückgabewert ===
=== Exit-Status ===


== Anwendungen ==
<noinclude>
[[Find/Anwendungen]]


== Dokumentation ==
== Anhang ==
=== Man-Pages ===
=== Siehe auch ===
{{Special:PrefixIndex/{{BASEPAGENAME}}}}
----
* [[chmod]](1)
* [[locate]](1)
* [[ls]](1)
* [[xargs]](1)
* [[lstat]](2)
* [[stat]](2)
* [[ctime]](3)
* [[fnmatch]](3)
* [[printf]](3)
* [[strftime]](3)
* [[regex]](7)
 
==== Dokumentation ====
 
===== Man-Page =====
# find
# find
=== Info-Pages ===


== Siehe auch ==
===== Info-Pages =====
# [[chmod]](1)
==== Links ====
# [[locate]](1)
===== Projekt =====
# [[ls]](1)
===== Weblinks =====
# [[xargs]](1)
# [[lstat]](2)
# [[stat]](2)
# [[ctime]](3)
# [[fnmatch]](3)
# [[printf]](3)
# [[strftime]](3)
# [[regex]](7)


== Links ==
[[Kategorie:Find]]
=== Projekt ===
=== Weblinks ===
 
[[Kategorie:Linux/Befehl]]
[[Kategorie:Linux/Suchen]]
[[Kategorie:Linux/Dateisystem/Befehl]]
[[Kategorie:RegEx]]


{{DEFAULTSORT:find}}
{{DEFAULTSORT:find}}
{{DISPLAYTITLE:find}}
{{DISPLAYTITLE:find}}
</noinclude>

Aktuelle Version vom 12. November 2024, 18:41 Uhr

find - Dateien nach Eigenschaften suchen

Beschreibung

Werkzeug für die Suche nach Dateien
  • kann auf vielfältige Weise die Suche filtern
  • Etwa Dateiname, -alter oder -größe
  • Formatierung der Ergebnisliste
  • Suchergebnisse können weiterverarbeiten werden

Implementierungen

Nicht alle Implementierungen von find sind gleich
  • Der Befehl find ist unter Linux etwas anders als auf BSDs, Solaris oder Mac OS X.
  • Ein Großteil der Syntax von find ist gleich und kann auf allen Systemen verwendet werden, aber nicht vollständig.

Bei Schwierigkeiten prüfen Sie die man-Page des Systems.

find --version
find (GNU findutils) 4.4.2

Abgrenzung

Programm  Beschreibung
locate Suche nur nach Dateinamen
  • Sehr schnell, da Indexbasiert, der täglich aktualisiert wird
  • Findet jedoch nur Dateien, die im Index enthalten sind
whereis Suche nach Programmen
Aktuelles Verzeichnis
Weitere Manche Programme an, Unterverzeichnisse zu berücksichtigen

Installation

apt install findutils

Aufruf

find [-H] [-L] [-P] [-D Fehlersuchoptionen] [-OStufe] [Startpunkt ] [Ausdruck]

Optionen

Option Beschreibung
-name Sucht Dateien nach Dateinamen
-iname Sucht nach Dateinamen und ignoriert Groß- und Kleinschreibung
-size Sucht Dateien, die größer oder kleiner als größer sind
-type Sucht Dateien eines bestimmten Typs
-atime Sucht Dateien, auf die seit mehr oder weniger als X Tagen nicht mehr zugegriffen wurde
-amin Sucht Dateien, auf die seit mehr oder weniger als X Minuten nicht mehr zugegriffen wurde
-mtime Sucht Dateien, die seit mehr oder weniger als X Tagen nicht mehr verändert wurden
-mmin Sucht Dateien, die seit mehr oder weniger als X Minuten nicht mehr verändert wurden
-perm Sucht Dateien nach Zugriffsrechten
-user Sucht Dateien des Benutzers Benutzername
-exec Führt Befehl mit den gefundenen Dateien als Parameter aus. Die geschweiften Klammern stehen für den aktuell gefunden Dateinamen
-ok Führt Befehl nach Rückfrage aus


Parameter

Umgebungsvariablen

Exit-Status

Anhang

Siehe auch


Dokumentation

Man-Page
  1. find
Info-Pages

Links

Projekt
Weblinks