manpages-de - en to de translation catalogue (399 entries)

note: t type: SH
en: NAME
de: BEZEICHNUNG

note: type: Plain text
en: find - search for files in a directory hierarchy
de: find - in einer Verzeichnishierarchie nach Dateien suchen

note: type: SH
en: SYNOPSIS
de: ÜBERSICHT

note: type: Plain text
en: B<find> [-H] [-L] [-P] [-D debugopts] [-Olevel] [starting-point...\&] [expression]
de: B<find> [-H] [-L] [-P] [-D Fehlersuchoptionen] [-OStufe] [Startpunkt …\&] [Ausdruck]

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

note: type: Plain text
en: This manual page documents the GNU version of B<find>.  GNU B<find> searches the directory tree rooted at each given starting-point by evaluating the given expression from left to right, according to the rules of precedence (see section OPERATORS), until the outcome is known (the left hand side is false for I<and> operations, true for I<or>), at which point B<find> moves on to the next file name.  If no starting-point is specified, `.\&' is assumed.
de: Diese Handbuchseite beschreibt die GNU-Version von B<find>. GNU-B<find> durchsucht die Verzeichnisbäume, die ihren Ursprung bei den angegebenen Dateinamen haben und wertet dabei den Ausdruck von links nach rechts entsprechend der Operatorenrangfolge aus (siehe Abschnitt OPERATOREN), bis das Ergebnis ermittelt ist (die linke Seite falsch ist für I<UND>-Operatoren und wahr für I<ODER>-Operatoren). Anschließend fährt B<find> mit der nächsten Datei fort. Wird kein Startpunkt angegeben, wird ».\&« angenommen.

note: type: Plain text
en: If you are using B<find> in an environment where security is important (for example if you are using it to search directories that are writable by other users), you should read the `Security Considerations' chapter of the findutils documentation, which is called B<Finding Files> and comes with findutils.  That document also includes a lot more detail and discussion than this manual page, so you may find it a more useful source of information.
de: Falls Sie B<find> in einem Umfeld benutzen, in dem Sicherheit wichtig ist (zum Beispiel, um Verzeichnisse zu durchsuchen, die für andere Anwender schreibbar sind), sollten Sie das Kapitel »Security Considerations« der Findutils-Dokumentation lesen, die B<Finding Files> heißt und den Findutils beigefügt ist. Dieses Dokument enthält außerdem mehr Einzelheiten und Erörterungen als diese Handbuchseite, so dass Sie es als eine nützlichere Informationsquelle empfinden könnten.

note: type: SH
en: OPTIONS
de: OPTIONEN

note: type: Plain text
en: The B<-H>, B<-L> and B<-P> options control the treatment of symbolic links.  Command-line arguments following these are taken to be names of files or directories to be examined, up to the first argument that begins with `-', or the argument `(' or `!'.  That argument and any following arguments are taken to be the expression describing what is to be searched for.  If no paths are given, the current directory is used.  If no expression is given, the expression B<-print> is used (but you should probably consider using B<-print0> instead, anyway).
de: Die Optionen B<-H>, B<-L> und B<-P> steuern den Umgang mit symbolischen Links. Darauf folgende Befehlszeilenparameter werden als zu untersuchende Datei- oder Verzeichnisnamen betrachtet, bis ein Parameter mit einem »-« beginnt oder ein »(« oder »!«, ist. Solche und alle folgenden Parameter werden als Ausdruck interpretiert, der beschreibt, wonach gesucht werden soll. Wenn kein Pfad angegeben wurde, wird das aktuelle Verzeichnis genommen. Wenn kein Ausdruck angegeben ist, wird der Ausdruck B<-print> benutzt (aber Sie sollten vermutlich sowieso in Betracht ziehen, stattdessen B<-print0> zu verwenden).

note: type: Plain text
en: This manual page talks about `options' within the expression list.  These options control the behaviour of B<find> but are specified immediately after the last path name.  The five `real' options B<-H>, B<-L>, B<-P>, B<-D> and B<-O> must appear before the first path name, if at all.  A double dash B<--> can also be used to signal that any remaining arguments are not options (though ensuring that all start points begin with either `./' or `/' is generally safer if you use wildcards in the list of start points).
de: Dieses Handbuch spricht von »Optionen« innerhalb einer Liste von Ausdrücken. Diese Optionen steuern das Verhalten von B<find>, werden aber direkt nach dem letzten Pfadnamen angegeben. Die fünf »echten« Optionen B<-L>, B<-P>, B<-D> und B<-O> müssen wenn dann vor dem ersten Pfadnamen erscheinen. Außerdem kann ein doppeltes Minuszeichen B<--> benutzt werden, um zu signalisieren, dass die verbleibenden Argumente keine Optionen sind (obwohl es im Allgemeinen sicherer ist, wenn Sie dafür sorgen, dass alle Startpunkte entweder mit »./« oder »/« beginnen, falls Sie Platzhalter in der Liste der Startpunkte verwenden).

note: type: Plain text
en: Never follow symbolic links.  This is the default behaviour.  When B<find> examines or prints information a file, and the file is a symbolic link, the information used shall be taken from the properties of the symbolic link itself.
de: keinen symbolischen Links folgen. Dies ist das Standardverhalten. Wenn B<find> eine Datei untersucht oder Informationen über diese ausgibt und die Datei ein symbolischer Link ist, dann müssen die Informationen des symbolischen Links selbst verwendet werden.

note: type: Plain text
en: Follow symbolic links.  When B<find> examines or prints information about files, the information used shall be taken from the properties of the file to which the link points, not from the link itself (unless it is a broken symbolic link or B<find> is unable to examine the file to which the link points).  Use of this option implies B<-noleaf>.  If you later use the B<-P> option, B<-noleaf> will still be in effect.  If B<-L> is in effect and B<find> discovers a symbolic link to a subdirectory during its search, the subdirectory pointed to by the symbolic link will be searched.
de: symbolischen Links folgen. Wenn B<find> eine Datei untersucht oder Informationen über diese ausgibt, dann müssen die Informationen der Datei verwendet werden, auf die der symbolische Link verweist, nicht die des Links selbst (es sei denn, der symbolische Link ist kaputt oder B<find> nicht in der Lage, die Datei zu untersuchen, auf die der Link zeigt). Die Verwendung dieser Option impliziert die Option B<-noleaf>. Wenn Sie später die Option B<-P> verwenden, wird B<-noleaf> immer noch Auswirkungen haben. Wenn B<-L> aktiv ist und B<find> während seiner Suche einen symbolischen Link zu einem Unterverzeichnis vorfindet, wird das Unterverzeichnis durchsucht, auf das der symbolische Link zeigt.

note: type: Plain text
en: When the B<-L> option is in effect, the B<-type> predicate will always match against the type of the file that a symbolic link points to rather than the link itself (unless the symbolic link is broken).  Actions that can cause symbolic links to become broken while B<find> is executing (for example B<-delete>)  can give rise to confusing behaviour.  Using B<-L> causes the B<-lname> and B<-ilname> predicates always to return false.
de: Wenn die Option B<-L> in Kraft ist, wird das Prädikat B<-type> immer auf den Typ der Datei angewendet, auf die ein symbolischer Link zeigt, anstatt auf den Link selbst (es sei denn, der symbolische Link ist kaputt). Aktionen die symbolische Links zerstören, während B<find> ausgeführt wird (zum Beispiel B<-delete>), können verwirrendes Verhalten verursachen. Die Verwendung von B<-L> bewirkt, dass die Prädikate B<-lname> und B<-ilname> immer falsch zurückliefern.

note: type: Plain text
en: Do not follow symbolic links, except while processing the command line arguments.  When B<find> examines or prints information about files, the information used shall be taken from the properties of the symbolic link itself.  The only exception to this behaviour is when a file specified on the command line is a symbolic link, and the link can be resolved.  For that situation, the information used is taken from whatever the link points to (that is, the link is followed).  The information about the link itself is used as a fallback if the file pointed to by the symbolic link cannot be examined.  If B<-H> is in effect and one of the paths specified on the command line is a symbolic link to a directory, the contents of that directory will be examined (though of course -maxdepth 0 would prevent this).
de: keinen symbolischen Links folgen, es sei denn, die Parameter in der Befehlszeile werden ausgewertet. Wenn B<find> Dateien untersucht oder Informationen über diese ausgibt, müssen die verwendeten Informationen vom symbolischen Link selbst benutzt werden. Die einzige Ausnahme dieses Verhaltens ist, wenn eine in der Befehlszeile angegebene Datei ein symbolischer Link ist und dem Link gefolgt werden kann. In dieser Situation werden die Informationen der Datei genommen, auf die der symbolische Link verweist (das bedeutet, dass dem Link gefolgt wird). Die Informationen über den Link selbst dienen als Rückgriff für den Fall, dass die Datei, auf die der symbolische Link verweist, nicht untersucht werden kann. Wenn B<-H> in Kraft ist und einer der Pfade, die auf der Befehlszeile angegeben wurden, ein symbolischer Link zu einem Verzeichnis ist, werden die Inhalte dieses Verzeichnisses untersucht (was natürlich »-maxdepth 0« verhindern würde).

note: type: Plain text
en: If more than one of B<-H>, B<-L> and B<-P> is specified, each overrides the others; the last one appearing on the command line takes effect.  Since it is the default, the B<-P> option should be considered to be in effect unless either B<-H> or B<-L> is specified.
de: Falls mehr als eine der Optionen B<-H>, B<-L> und B<-P> angegeben ist, setzt jedes die anderen außer Kraft; das letzte, das auf der Befehlszeile erscheint, gilt. Die Option B<-P> ist die Voreinstellung. Wenn weder B<-H> noch B<-L> angegeben wurden, ist es, als wäre dies angegeben worden.

note: type: Plain text
en: GNU B<find> frequently stats files during the processing of the command line itself, before any searching has begun.  These options also affect how those arguments are processed.  Specifically, there are a number of tests that compare files listed on the command line against a file we are currently considering.  In each case, the file specified on the command line will have been examined and some of its properties will have been saved.  If the named file is in fact a symbolic link, and the B<-P> option is in effect (or if neither B<-H> nor B<-L> were specified), the information used for the comparison will be taken from the properties of the symbolic link.  Otherwise, it will be taken from the properties of the file the link points to.  If B<find> cannot follow the link (for example because it has insufficient privileges or the link points to a nonexistent file) the properties of the link itself will be used.
de: GNU-B<find> fragt oft Datei-Informationen während der Verarbeitung der Befehlszeile selbst ab, bevor irgendeine Suche begonnen hat. Diese Optionen beeinflussen auch, wie diese Argumente verarbeitet werden. Insbesondere gibt es einige Tests, die Dateien auf der Befehlszeile mit einer aktuell betrachteten Datei vergleichen. Die Datei, die auf der Befehlszeile angegeben wird, wird auf jeden Fall untersucht und einige Ihrer Eigenschaften werden gespeichert. Falls die genannte Datei ein symbolischer Link ist und die Option B<-P> in Kraft ist (oder falls weder B<-H> noch B<-L> angegeben wurden), wird die für den Vergleich benutzte Information aus den Eigenschaften des symbolischen Links genommen. Anderenfalls wird sie aus den Eigenschaften der Datei genommen, auf die der Link verweist. Falls B<find> dem Link nicht folgen kann (zum Beispiel, weil es nicht über ausreichende Rechte verfügt oder der Link auf eine nicht existierende Datei verweist), werden die Eigenschaften des Links selbst benutzt.

note: type: Plain text
en: When the B<-H> or B<-L options are in effect, any symbolic links listed> as the argument of B<-newer> will be dereferenced, and the timestamp will be taken from the file to which the symbolic link points.  The same consideration applies to B<-newerXY>, B<-anewer> and B<-cnewer>.
de: Wenn die Optionen B<-H> oder B<-L> in Kraft sind, wird jeder symbolische Link als Argument von B<-newer> dereferenziert und der Zeitstempel wird von der Datei genommen, auf die der symbolische Link verweist. Die gleichen Erwägungen gelten für B<-newerXY>, B<-anewer> und B<-cnewer>.

note: type: Plain text
en: The B<-follow> option has a similar effect to B<-L>, though it takes effect at the point where it appears (that is, if B<-L> is not used but B<-follow> is, any symbolic links appearing after B<-follow> on the command line will be dereferenced, and those before it will not).
de: Die Option B<-follow> hat ähnliche Auswirkungen wie B<-L>, obwohl sie an dem Punkt in Kraft tritt, an dem sie erscheint (sprich, wenn B<-L> nicht benutzt wird, aber B<-follow>, werden alle symbolischen Links, die nach B<-follow> auf der Befehlszeile erscheinen, vorher dereferenziert).

note: type: IP
en: -D debugopts
de: -D Debug-Optionen

note: type: Plain text
en: Print diagnostic information; this can be helpful to diagnose problems with why B<find> is not doing what you want.  The list of debug options should be comma separated.  Compatibility of the debug options is not guaranteed between releases of findutils.  For a complete list of valid debug options, see the output of B<find -D> B<help>.  Valid debug options include
de: Diagnoseinformationen ausgeben; dies kann hilfreich sein, um Probleme zu diagnostizieren, warum B<find> nicht das tut, was Sie möchten. Die Liste der Debug-Optionen sollte durch Kommas getrennt sein. Kompatibilität der Debug-Optionen ist zwischen den unterschiedlichen Versionen der Findutils nicht gewährleistet. Um eine vollständige Liste der gültigen Optionen zu erhalten, lesen Sie die Ausgabe von B<find -D> B<help>. Gültige Debug-Optionen sind unter anderem:

note: type: Plain text
en: Show diagnostic information relating to -exec, -execdir, -ok and -okdir
de: zeigt Diagnostikinformationen mit Bezug zu -exec, -execdir, -ok und -okdir an.

note: type: Plain text
en: Prints diagnostic information relating to the optimisation of the expression tree; see the -O option.
de: gibt Diagnoseinformationen bezüglich der Optimierung des Ausdrucksbaums aus; siehe die Option -O.

note: type: Plain text
en: Prints a summary indicating how often each predicate succeeded or failed.
de: gibt eine Zusammenfassung aus, die angibt, wie oft jedes Prädikat erfolgreich war oder fehlschlug.

note: type: Plain text
en: Navigate the directory tree verbosely.
de: durchläuft den Verzeichnisbaum ausführlich.

note: type: Plain text
en: Print messages as files are examined with the B<stat> and B<lstat> system calls.  The B<find> program tries to minimise such calls.
de: meldet, wenn Dateien mit den Systemaufrufen B<stat> und B<lstat> untersucht werden. Das Programm B<find> versucht, die Anzahl solcher Aufrufe zu minimieren.

note: type: Plain text
en: Show the expression tree in its original and optimised form.
de: zeigt den Ausdrucksbaum in seiner originalen und optimierten Form.

note: type: Plain text
en: Enable all of the other debug options (but B<help>).
de: aktiviert alle anderen Debug-Optionen (außer B<help>).

note: type: Plain text
en: Explain the debugging options.
de: erklärt die Debugging-Optionen.

note: type: IP
en: -Olevel
de: -OStufe

note: type: Plain text
en: Enables query optimisation.  The B<find> program reorders tests to speed up execution while preserving the overall effect; that is, predicates with side effects are not reordered relative to each other.  The optimisations performed at each optimisation level are as follows.
de: aktiviert Abfragenoptimierung. Das Programm B<find> ordnet Tests neu an, um die Ausführung zu beschleunigen, ohne das Gesamtergebnis zu ändern; das heißt, Prädikate mit Seiteneffekten werden im Gegensatz zu anderen nicht neu angeordnet. Die Optimierungen die auf jeder Optimierungsstufe durchgeführt werden, sind wie folgt.

note: type: Plain text
en: Equivalent to optimisation level 1.
de: entspricht der Optimierungsstufe 1

note: type: Plain text
en: This is the default optimisation level and corresponds to the traditional behaviour.  Expressions are reordered so that tests based only on the names of files (for example B<-name> and B<-regex>)  are performed first.
de: Dies ist die Standardoptimierungsstufe und entspricht dem traditionellen Verhalten. Ausdrücke werden neu angeordnet, so dass Tests, die nur auf den Namen der Dateien basieren (zum Beispiel B<-name> und B<-regex>) zuerst durchgeführt werden.

note: type: Plain text
en: Any B<-type> or B<-xtype> tests are performed after any tests based only on the names of files, but before any tests that require information from the inode.  On many modern versions of Unix, file types are returned by B<readdir()> and so these predicates are faster to evaluate than predicates which need to stat the file first.  If you use the B<-fstype> I<FOO> predicate and specify a filesystem type I<FOO> which is not known (that is, present in `/etc/mtab') at the time B<find> starts, that predicate is equivalent to B<-false>.
de: Irgendwelche B<-type>- oder B<-xtype>-Tests werden nach allen Tests, die nur auf Dateinamen basieren, aber vor Tests, die Informationen aus dem Inode benötigen, durchgeführt. Auf vielen modernen Versionen von Unix werden Dateitypen durch B<readdir()> zurückgegeben und daher sind diese Prädikate schneller auszuwerten als Prädikate, die zuerst B<stat> für die Datei ausführen müssen. Wenn Sie beim Start von B<find> das Prädikat I<FOO> für B<-fstype> verwenden und einen unbekannten Dateisystemtyp I<FOO> angeben (in »/etc/mtab« aufgeführt), entspricht dies dem Prädikat B<-false>.

note: type: Plain text
en: At this optimisation level, the full cost-based query optimiser is enabled.  The order of tests is modified so that cheap (i.e.\& fast)  tests are performed first and more expensive ones are performed later, if necessary.  Within each cost band, predicates are evaluated earlier or later according to whether they are likely to succeed or not.  For B<-o>, predicates which are likely to succeed are evaluated earlier, and for B<-a>, predicates which are likely to fail are evaluated earlier.
de: Auf dieser Optimierungsstufe ist der vollständig kostenbasierte Optimierer aktiviert. Die Reihenfolge der Tests wird geändert, so dass günstige (d.h. schnelle) Tests zuerst und die teureren später durchgeführt werden, falls nötig. Innerhalb jeder Kostenebene werden Prädikate früher oder später ausgewertet, je nachdem, ob sie wahrscheinlich erfolgreich sein werden oder nicht. Für B<-o> werden Prädikate, die wahrscheinlich erfolgreich sind, früher ausgewertet und für B<-a> werden Prädikate, die wahrscheinlich fehlschlagen, früher ausgewertet.

note: type: Plain text
en: The cost-based optimiser has a fixed idea of how likely any given test is to succeed.  In some cases the probability takes account of the specific nature of the test (for example, B<-type f> is assumed to be more likely to succeed than B<-type c>).  The cost-based optimiser is currently being evaluated.  If it does not actually improve the performance of B<find>, it will be removed again.  Conversely, optimisations that prove to be reliable, robust and effective may be enabled at lower optimisation levels over time.  However, the default behaviour (i.e.\& optimisation level 1) will not be changed in the 4.3.x release series.  The findutils test suite runs all the tests on B<find> at each optimisation level and ensures that the result is the same.
de: Der kostenbasierte Optimierer hat eine feste Vorstellung davon, wie wahrscheinlich ein gegebener Test erfolgreich ist. In einigen Fällen trägt die Wahrscheinlichkeit einer bestimmten Eigenheit des Tests Rechnung (zum Beispiel wird von B<-type f> angenommen, dass es eher erfolgreich ist, als B<-type c>). Der kostenbasierte Optimierer wird derzeit untersucht. Falls er nicht wirklich die Leistung von B<find> verbessert, wird er wieder entfernt. Im umgekehrten Fall werden Optimierungen, die beweisen, dass sie zuverlässig, robust und effektiv sind, im Lauf der Zeit auf niedrigeren Optimierungsstufen aktiviert. Das Standardverhalten (d.h. Optimierungsstufe 1) wird jedoch nicht in der 4.3.x-Veröffentlichungsserie geändert. Die Test-Suite Findutils führt all die Tests auf B<find> auf jeder Optimierungsstufe aus und stellt sicher, dass das Ergebnis das Gleiche ist.

note: type: SH
en: EXPRESSION
de: AUSDRUCK

note: type: Plain text
en: The part of the command line after the list of starting points is the I<expression>.  This is a kind of query specification describing how we match files and what we do with the files that were matched.  An expression is composed of a sequence of things:
de: Der Teil der Befehlszeile nach der Liste der Startpunkte ist der I<Ausdruck>. Dies ist eine Abfragespezifikation, die die Suche nach übereinstimmenden Dateien und den Umgang mit den gefundenen Dateien beschreibt. Ein Ausdruck ist eine Abfolge von:

note: type: Plain text
en: Tests return a true or false value, usually on the basis of some property of a file we are considering.  The B<-empty> test for example is true only when the current file is empty.
de: Tests geben »wahr« oder »falsch« zurück, normalerweise auf Basis einer Eigenschaft einer zu berücksichtigenden Datei. Der Test B<-empty> beispielsweise gibt »wahr« zurück, wenn die Datei leer ist.

note: type: IP
en: Actions
de: Aktionen

note: type: Plain text
en: Actions have side effects (such as printing something on the standard output) and return either true or false, usually based on whether or not they are successful.  The B<-print> action for example prints the name of the current file on the standard output.
de: Aktionen haben Folgeeffekte (zum Beispiel Meldungen in der Standardausgabe) und geben entweder »wahr« oder »falsch« zurück, abhängig davon, ob die Aktion erfolgreich war oder nicht. Die Aktion B<-print> beispielsweise gibt den Namen der aktuellen Datei in der Standardausgabe aus.

note: type: IP
en: Global options
de: Globale Optionen

note: type: Plain text
en: Global options affect the operation of tests and actions specified on any part of the command line.  Global options always return true.  The B<-depth> option for example makes B<find> traverse the file system in a depth-first order.
de: Globale Optionen beeinflussen die Wirkung der Tests und Aktionen, die als Teil der Befehlszeile angegeben werden. Globale Optionen geben stets »wahr« zurück. Die Option B<-depth> beispielsweise durchsucht das Dateisystem in der angegebenen Tiefe.

note: type: IP
en: Positional options
de: Positionsoptionen

note: type: Plain text
en: Positional options affect only tests or actions which follow them.  Positional options always return true.  The B<-regextype> option for example is positional, specifying the regular expression dialect for regular expressions occurring later on the command line.
de: Positionsoptionen beeinflussen nur Tests, die darauf folgen. Positionale Optionen geben stets »wahr« zurück. Die Option B<-regextype> beispielsweise ist positional. Sie gibt den »Dialekt« der regulären Ausdrücke an, die danach in der Befehlszeile angegeben werden.

note: type: IP
en: Operators
de: Operatoren

note: type: Plain text
en: Operators join together the other items within the expression.  They include for example B<-o> (meaning logical OR) and B<-a> (meaning logical AND).  Where an operator is missing, B<-a> is assumed.
de: Operatoren verbinden die anderen Elemente innerhalb des Ausdrucks. Beispielsweise stellen B<-o> ein logisches ODER und B<-a> ein logisches UND dar. Fehlt ein Operator, wird B<-a> angenommen.

note: type: Plain text
en: The B<-print> action is performed on all files for which the whole expression is true, unless it contains an action other than B<-prune> or B<-quit>.  Actions which inhibit the default B<-print> are B<-delete>, B<-exec>, B<-execdir>, B<-ok>, B<-okdir>, B<-fls>, B<-fprint>, B<-fprintf>, B<-ls>, B<-print> and B<-printf>.
de: Die Aktion B<-print> wird auf allen Dateien, für die der gesamte Ausdruck zutrifft, durchgeführt, außer sie enthält eine von B<-prune> oder B<-quit> abweichende Aktion. Aktionen, die die Vorgabe B<-print> blockieren sind B<-delete>, B<-exec>, B<-execdir>, B<-ok>, B<-okdir>, B<-fls>, B<-fprint>, B<-fprintf>, B<-ls>, B<-print> und B<-printf>.

note: type: Plain text
en: The B<-delete> action also acts like an option (since it implies B<-depth>).
de: Die Aktion B<-delete> wirkt auch wie eine Option (da sie B<-depth> impliziert).

note: type: SS
en: POSITIONAL OPTIONS
de: POSITIONSOPTIONEN

note: type: Plain text
en: Positional options always return true.  They affect only tests occurring later on the command line.
de: Positionsoptionen geben stets »wahr« zurück. Sie beeinflussen nur Tests, die danach in der Befehlszeile aufgeführt werden.

note: type: Plain text
en: Measure times (for B<-amin>, B<-atime>, B<-cmin>, B<-ctime>, B<-mmin>, and B<-mtime>)  from the beginning of today rather than from 24 hours ago.  This option only affects tests which appear later on the command line.
de: misst Zeiten (für B<-amin>, B<-atime>, B<-cmin>, B<-ctime>, B<-mmin> und B<-mtime>) vom Beginn des aktuellen Tages anstelle der letzten 24 Stunden. Diese Option beeinflusst nur die Tests, die weiter hinten in der Befehlszeile erscheinen.

note: type: Plain text
en: Deprecated; use the B<-L> option instead.  Dereference symbolic links.  Implies B<-noleaf>.  The B<-follow> option affects only those tests which appear after it on the command line.  Unless the B<-H> or B<-L> option has been specified, the position of the B<-follow> option changes the behaviour of the B<-newer> predicate; any files listed as the argument of B<-newer> will be dereferenced if they are symbolic links.  The same consideration applies to B<-newerXY>, B<-anewer> and B<-cnewer>.  Similarly, the B<-type> predicate will always match against the type of the file that a symbolic link points to rather than the link itself.  Using B<-follow> causes the B<-lname and> B<-ilname> predicates always to return false.
de: missbilligt; verwenden Sie stattdessen die Option B<-L>; dereferenziert symbolische Links; impliziert B<-noleaf>. Die Option B<-follow> beeinflusst nur jene Tests, die nach ihr auf der Befehlszeile erscheinen. Wenn die Option B<-H> oder B<-L> nicht angegeben wird, ändert die Position von B<-follow> das Verhalten des Prädikats B<-newer>. Alle Dateien, die als Argumente von B<-newer> aufgezählt werden, werden dereferenziert, wenn es sich bei ihnen um symbolische Links handelt. Das gilt auch für B<-anewer> und B<-cnewer>. Ähnlich wird das Prädikat B<-type> immer auf den Typ der Datei angewendet, auf den der symbolische Link zeigt und nicht auf den Link selbst. Die Verwendung von B<-follow> hat zur Folge, dass die Prädikate B<-lname> und B<-ilname> immer falsch zurückliefern.

note: type: IP
en: -regextype I<type>
de: -regextype I<Typ>

note: type: Plain text
en: Changes the regular expression syntax understood by B<-regex> and B<-iregex> tests which occur later on the command line.  To see which regular expression types are known, use B<-regextype> B<help>.  The Texinfo documentation (see B<SEE> B<ALSO>)  explains the meaning of and differences between the various types of regular expression.
de: Ändert die Syntax regulärer Ausdrücke, die von B<-regex>- und B<-iregex>-Tests verstanden werden, die später auf der Befehlszeile auftreten. Die bekannten Ausdruckstypen können Sie mit B<-regextype> B<help> anzeigen lassen. Das Texinfo-Handbuch (Abschnitt SIEHE AUCH) erklärt die Bedeutung verschiedener Typen regulärer Ausdrücke und deren Unterschiede.

note: type: Plain text
en: Turn warning messages on or off.  These warnings apply only to the command line usage, not to any conditions that B<find> might encounter when it searches directories.  The default behaviour corresponds to B<-warn> if standard input is a tty, and to B<-nowarn> otherwise.  If a warning message relating to command-line usage is produced, the exit status of B<find> is not affected.  If the POSIXLY_CORRECT environment variable is set, and B<-warn> is also used, it is not specified which, if any, warnings will be active.
de: schaltet Warnungen ein oder aus. Diese Warnungen betreffen nur die Benutzung der Befehlszeile, nicht für irgendwelche Bedingungen, auf die B<find> beim Durchsuchen von Verzeichnissen stoßen könnte. Das Standardverhalten entspricht B<-warn>, falls die Standardeingabe ein Terminal ist und andernfalls B<-nowarn>. Wenn eine Warnmeldung relativ zur Befehlsausführung erzeugt wird, dann wird der Exit-Status von B<find> davon nicht beeinflusst. Ist die Umgebungsvariable POSIXLY_CORRECT gesetzt und B<-warn> wird ebenfalls verwendet, dann kann nicht exakt bestimmt werden, welche Warnungen aktiv sind, falls Warnmeldungen auftreten.

note: type: SS
en: GLOBAL OPTIONS
de: GLOBALE OPTIONEN

note: type: Plain text
en: Global options always return true.  Global options take effect even for tests which occur earlier on the command line.  To prevent confusion, global options should specified on the command-line after the list of start points, just before the first test, positional option or action.  If you specify a global option in some other place, B<find> will issue a warning message explaining that this can be confusing.
de: Globale Optionen geben stets »wahr« zurück. Sie wirken sich auch auf Tests aus, die davor in der Befehlszeile stehen. Um Verwirrung vorzubeugen, sollten globale Optionen in der Befehlszeile nach der Liste der Startpunkte angegeben werden, vor dem ersten Test, der ersten Positionsoption oder der ersten Aktion. Wenn Sie eine globale Option an einer anderen Stelle angeben, gibt B<find> eine Warnung aus, dass dies verwirrend sein könnte.

note: type: Plain text
en: The global options occur after the list of start points, and so are not the same kind of option as B<-L>, for example.
de: Die globalen Optionen erscheinen nach der Liste der Startpunkte. Daher sind sie nicht von der gleichen Art wie beispielsweise die Option B<-L>.

note: type: Plain text
en: A synonym for -depth, for compatibility with FreeBSD, NetBSD, MacOS X and OpenBSD.
de: ein Synonym für -depth, für die Kompatibilität mit FreeBSD, NetBSD, MacOS X und OpenBSD.

note: type: Plain text
en: Process each directory's contents before the directory itself.  The -delete action also implies B<-depth>.
de: bearbeitet den Inhalt jedes Verzeichnisses vor dem Verzeichnis selbst. Die Aktion -delete impliziert ebenfalls B<-depth>.

note: type: Plain text
en: Print a summary of the command-line usage of B<find> and exit.
de: gibt eine Zusammenfassung der Verwendung von B<find> aus und wird beendet

note: type: Plain text
en: Normally, B<find> will emit an error message when it fails to stat a file.  If you give this option and a file is deleted between the time B<find> reads the name of the file from the directory and the time it tries to stat the file, no error message will be issued.  This also applies to files or directories whose names are given on the command line.  This option takes effect at the time the command line is read, which means that you cannot search one part of the filesystem with this option on and part of it with this option off (if you need to do that, you will need to issue two B<find> commands instead, one with the option and one without it).
de: Normalerweise wird B<find> eine Fehlermeldung ausgeben, wenn das Ausführen von Stat für eine Datei fehlschlägt. Falls Sie diese Option angeben und eine Datei in der Zeit zwischen dem Lesen des Namens im Verzeichnis durch B<find> und der Zeit gelöscht wurde, in der Stat für die Datei ausgeführt wird, wird keine Fehlermeldung ausgegeben. Dies gilt auch für Dateien und Verzeichnisse, deren Namen auf der Befehlszeile angegeben wurden. Diese Option tritt dann in Kraft, wenn die Befehlszeile gelesen wird, was bedeutet, dass Sie nicht einen Teil des Dateisystem durchsuchen können, bei dem diese Option eingeschaltet ist und einen Teil, bei dem diese Option ausgeschaltet ist (falls Sie dies tun müssen, werden Sie stattdessen zwei B<find>-Befehle absetzen müssen, einen mit und einen ohne der Option.

note: type: Plain text
en: Furthermore, B<find> with the B<-ignore_readdir_race> option will ignore errors of the B<-delete> action in the case the file has disappeared since the parent directory was read: it will not output an error diagnostic, and the return code of the B<-delete> action will be true.
de: Desweiteren wird B<find> mit der Option B<-ignore_readdir_race> Fehler der Aktion B<-delete> ignorieren, falls die Datei verschwunden ist, seit das Elternverzeichnis gelesen wurde: es wird keine Fehlerdiagnosen ausgeben und der Rückkehr-Code der Aktion B<-delete> wird wahr sein.

note: type: IP
en: -maxdepth I<levels>
de: -maxdepth I<Ebenen>

note: type: Plain text
en: Descend at most I<levels> (a non-negative integer) levels of directories below the starting-points.  B<-maxdepth 0> means only apply the tests and actions to the starting-points themselves.
de: steigt höchstens I<Ebenen> (eine nicht negative Ganzzahl) Ebenen im Verzeichnisbaum unterhalb der Startpunkte hinab. B<-maxdepth 0> bedeutet, dass die Tests und Aktionen nur auf die Startpunkte angewendet werden.

note: type: IP
en: -mindepth I<levels>
de: -mindepth I<Ebenen>

note: type: Plain text
en: Do not apply any tests or actions at levels less than I<levels> (a non-negative integer).  B<-mindepth 1> means process all files except the starting-points.
de: keine Tests oder Aktionen auf Ebenen kleiner als I<Ebenen> (eine nicht negative Ganzzahl) anwenden. B<-mindepth 1> bedeutet, dass alle Dateien mit Ausnahme Startpunkte selbst verarbeitet werden.

note: type: Plain text
en: Don't descend directories on other filesystems.  An alternate name for B<-xdev>, for compatibility with some other versions of B<find>.
de: keine Verzeichnisse auf anderen Dateisystemen hinabsteigen. Ein alternativer Name für B<-xdev> aus Kompatibilitätsgründen mit anderen Versionen von B<find>.

note: type: Plain text
en: Turns off the effect of B<-ignore_readdir_race>.
de: den Effekt B<-ignore_readdir_race> ausschalten

note: type: Plain text
en: Do not optimize by assuming that directories contain 2 fewer subdirectories than their hard link count.  This option is needed when searching filesystems that do not follow the Unix directory-link convention, such as CD-ROM or MS-DOS filesystems or AFS volume mount points.  Each directory on a normal Unix filesystem has at least 2 hard links: its name and its `.\&' entry.  Additionally, its subdirectories (if any) each have a `..\&' entry linked to that directory.  When B<find> is examining a directory, after it has statted 2 fewer subdirectories than the directory's link count, it knows that the rest of the entries in the directory are non-directories (`leaf' files in the directory tree).  If only the files' names need to be examined, there is no need to stat them; this gives a significant increase in search speed.
de: nicht optimieren mit der Annahme, dass Verzeichnisse zwei Unterverzeichnisse weniger enthalten, als ihre Anzahl harter Links. Diese Option wird benötigt, wenn Dateisysteme durchsucht werden, die nicht den Konventionen von Unix-Verzeichnis-Links folgen, wie CD-ROM-, MS-DOS-Dateisysteme oder AFS-Datenträgereinhängepunkte. Jedes Verzeichnis auf einem normalen Unix-Dateisystem hat mindestens zwei harte Links: seinen Namen und seinen ».\&«-Eintrag. Zusätzlich haben seine Unterverzeichnisse (falls vorhanden) jeweils einen »..\&«-Eintrag, der auf dieses Verzeichnis verweist. Wenn B<find> ein Verzeichnis untersucht, weiß es, nachdem es zwei Unterverzeichnissen weniger als der Links-Anzahl des Verzeichisses begegnet ist, dass der Rest der Einträge des Verzeichnisses keine Verzeichnisse sind (Blätter im Verzeichnisbaum). Falls nur die Namen der Dateien untersucht werden müssen, gibt es keinen Grund Stat für sie auszuführen; dies führt zu einer spürbaren Erhöhung der Suchgeschwindigkeit.

note: type: Plain text
en: Print the B<find> version number and exit.
de: gibt die Versionsnummer von B<find> aus und wird beendet

note: type: Plain text
en: Don't descend directories on other filesystems.
de: keine Verzeichnisse auf anderen Dateisystemen hinabsteigen

note: type: Plain text
en: Some tests, for example B<-newerXY> and B<-samefile>, allow comparison between the file currently being examined and some reference file specified on the command line.  When these tests are used, the interpretation of the reference file is determined by the options B<-H>, B<-L> and B<-P> and any previous B<-follow>, but the reference file is only examined once, at the time the command line is parsed.  If the reference file cannot be examined (for example, the B<stat>(2)  system call fails for it), an error message is issued, and B<find> exits with a nonzero status.
de: Einige Tests, zum Beispiel B<-newerXY> und B<-samefile> erlauben den Vergleich der aktuell untersuchten Datei und irgendwelchen Referenzdateien, die auf der Befehlszeile angegeben wurden.Wenn diese Tests benutzt werden, wird die Interpretation der Referenzdatei durch die Optionen B<-H>, B<-L>,  B<-P> und jedem vorhergehenden B<-follow> festgelegt, die Referenzdatei wird nur einmal zu dem Zeitpunkt untersucht, an dem die Befehlszeile ausgewertet wird. Falls die Referenzdatei nicht untersucht werden kann (weil zum Beispiel der Systemaufruf B<stat>(2) dafür fehlschlägt), wird eine Fehlermeldung ausgegeben und B<find> endet mit einem Status ungleich null.

note: type: Plain text
en: Numeric arguments can be specified as
de: Numerische Argumente können angegeben werden als

note: type: Plain text
en: for greater than I<n>,
de: für größer als I<n>,

note: type: Plain text
en: for less than I<n>,
de: für kleiner als I<n>,

note: type: Plain text
en: for exactly I<n>.
de: für genau I<n>

note: type: IP
en: -amin I<n>
de: -amin I<n>,

note: type: Plain text
en: File was last accessed I<n> minutes ago.
de: Auf die Datei wurde zuletzt vor I<n> Minuten zugegriffen.

note: type: IP
en: -anewer I<reference>
de: -anewer I<Bezug>

note: type: Plain text
en: Time of the last access of the current file is more recent than that of the last data modification of the I<reference> file.  If I<reference> is a symbolic link and the B<-H> option or the B<-L> option is in effect, then the time of the last data modification of the file it points to is always used.
de: Die Zeit des letzten Zugriffs auf die aktuelle Datei ist neuerer als die der letzten Veränderung der I<Bezug>sdatei. Falls I<Bezug> ein symbolischer Link ist und die Optionen B<-H> oder B<-L> in Kraft sind, wird immer die Zeit der letzten Datenveränderung der Datei benutzt, auf die er zeigt.

note: type: Plain text
en: File was last accessed I<n>*24 hours ago.  When find figures out how many 24-hour periods ago the file was last accessed, any fractional part is ignored, so to match B<-atime> B<+1>, a file has to have been accessed at least I<two> days ago.
de: Auf die Datei ist vor I<n>*24 Stunden zugegriffen worden. Wenn Find herausfindet, wieviele 24-Stundenzeiträume es her ist, seit auf die Datei zugegriffen wurde, wird jeder Bruchteil ignoriert, so dass B<-atime> B<+1> auf eine Datei passt, auf die zuletzt vor zwei Tagen zugegriffen wurde.

note: type: Plain text
en: File's status was last changed I<n> minutes ago.
de: Der Status der Datei wurde vor I<n> Minuten geändert.

note: type: IP
en: -cnewer I<reference>
de: -cnewer I<Bezug>

note: type: Plain text
en: Time of the last status change of the current file is more recent than that of the last data modification of the I<reference> file.  If I<reference> is a symbolic link and the B<-H> option or the B<-L> option is in effect, then the time of the last data modification of the file it points to is always used.
de: Die Zeit der letzten Statusänderung der aktuellen Datei ist neuerer als die der letzten Datenveränderung der I<Bezug>sdatei. Falls I<Bezug> ein symbolischer Link ist und die Optionen B<-H> oder B<-L> in Kraft sind, wird immer die Zeit der letzten Datenveränderung der Datei benutzt, auf den er zeigt.

note: type: Plain text
en: File's status was last changed I<n>*24 hours ago.  See the comments for B<-atime> to understand how rounding affects the interpretation of file status change times.
de: Der Dateistatus wurde zuletzt vor I<n>*24 Stunden geändert. Lesen Sie die Kommentare zu B<-atime>, um zu verstehen, wie Rundung die Interpretation der Dateistatus-Änderungszeiten beeinflusst.

note: type: Plain text
en: File is empty and is either a regular file or a directory.
de: Die Datei ist leer und entweder eine reguläre Datei oder ein Verzeichnis.

note: type: Plain text
en: Matches files which are executable and directories which are searchable (in a file name resolution sense) by the current user.  This takes into account access control lists and other permissions artefacts which the B<-perm> test ignores.  This test makes use of the B<access>(2)  system call, and so can be fooled by NFS servers which do UID mapping (or root-squashing), since many systems implement B<access>(2)  in the client's kernel and so cannot make use of the UID mapping information held on the server.  Because this test is based only on the result of the B<access>(2)  system call, there is no guarantee that a file for which this test succeeds can actually be executed.
de: passt auf ausführbare Dateien und durchsuchbare Verzeichnisse (im Sinn der Namensauflösung) des aktuellen Benutzers. Dies berücksichtigt Zugriffssteuerungslisten (Access Control Lists) und andere Artefakte von Benutzerrechten, die der Test B<-perm> ignoriert. Dieser Test macht Gebrauch vom Systemaufruf B<access>(2) und kann daher durch NFS-Server getäuscht werden, die Abbildung der Benutzerkennzahl (oder Root-Squashing) nutzen, da viele Systeme B<access>(2) im Kernel des Clients implementieren und daher von den Abbildungsinformationen der Benutzerkennzahlen keinen Gebrauch machen können, die auf dem Server gehalten werden. Da dieser Test nur auf dem Ergebnis des Systemaufrufs  B<access>(2) basiert, gibt es keine Gewährleistung, dass eine Datei, bei der dieser Test erfolgreich war, tatsächlich ausgeführt werden kann.

note: type: Plain text
en: Always false.
de: Immer falsch

note: type: IP
en: -fstype I<type>
de: -fstype I<Typ>

note: type: Plain text
en: File is on a filesystem of type I<type>.  The valid filesystem types vary among different versions of Unix; an incomplete list of filesystem types that are accepted on some version of Unix or another is: ufs, 4.2, 4.3, nfs, tmp, mfs, S51K, S52K.  You can use B<-printf> with the %F directive to see the types of your filesystems.
de: Die Datei liegt auf einem Dateisystem des Typs I<Typ>. Die gültigen Dateisystemtypen variieren zwischen verschiedenen Versionen von Unix; eine unvollständige Liste der Dateisystemtypen, die auf einigen Versionen von Unix und anderen akzeptiert werden ist Folgende: ufs, 4.2, 4.3, nfs,tmp, mfs, S51K und S52K. Sie können B<-printf> mit der Option %F benutzen, um die Typen Ihrer Dateisysteme zu sehen.

note: type: Plain text
en: File's numeric group ID is I<n>.
de: Die numerische Gruppenkennzahl der Datei ist I<n>.

note: type: Plain text
en: File belongs to group I<gname> (numeric group ID allowed).
de: Datei gehört der Gruppe I<Gruppenname> (numerische Gruppenkennzahlen erlaubt).

note: type: IP
en: -ilname I<pattern>
de: -ilname I<Muster>

note: type: Plain text
en: Like B<-lname>, but the match is case insensitive.  If the B<-L> option or the B<-follow> option is in effect, this test returns false unless the symbolic link is broken.
de: wie B<-lname>, aber der Treffer berücksichtigt keine Groß-/Kleinschreibung. Falls die Option B<-follow> in Kraft ist, gibt dieser Test falsch zurück, außer wenn der symbolische Link kaputt ist.

note: type: IP
en: -iname I<pattern>
de: -iname I<Muster>

note: type: Plain text
en: Like B<-name>, but the match is case insensitive.  For example, the patterns `fo*' and `F??' match the file names `Foo', `FOO', `foo', `fOo', etc.  The pattern `*foo*` will also match a file called '.foobar'.
de: Funktioniert genauso wie B<-name> ohne jedoch Groß- und Kleinschreibung zu berücksichtigen. Zum Beispiel werden die Muster »fo*« und »F??« beide die Dateien »Foo«, »FOO«, »foo«, »fOo« usw. finden. Das Muster B<*bar> wird auch Dateien wie ».foobar« finden.

note: type: Plain text
en: File has inode number I<n>.  It is normally easier to use the B<-samefile> test instead.
de: Datei hat die Inode-Nummer I<n>. Es ist normalerweise einfacher, stattdessen den Test B<-samefile> zu benutzen.

note: type: IP
en: -ipath I<pattern>
de: -ipath I<Muster>

note: type: Plain text
en: Like B<-path>.  but the match is case insensitive.
de: wie B<-path>, aber der Treffer berücksichtigt keine Groß-/Kleinschreibung

note: type: IP
en: -iregex I<pattern>
de: -iregex I<Muster>

note: type: Plain text
en: Like B<-regex>, but the match is case insensitive.
de: wie B<-regex>, aber der Treffer berücksichtigt keine Groß-/Kleinschreibung

note: type: IP
en: -iwholename I<pattern>
de: -iwholename I<Muster>

note: type: Plain text
en: See -ipath.  This alternative is less portable than B<-ipath>.
de: Siehe B<-ipath>. Diese Alternative ist nicht so portierbar wie B<-path>.

note: type: Plain text
en: File has I<n> hard links.
de: Datei hat I<n> harte Links.

note: type: IP
en: -lname I<pattern>
de: -lname I<Muster>

note: type: Plain text
en: File is a symbolic link whose contents match shell pattern I<pattern>.  The metacharacters do not treat `/' or `.\&' specially.  If the B<-L> option or the B<-follow> option is in effect, this test returns false unless the symbolic link is broken.
de: Datei ist ein symbolischer Link, dessen Inhalt zum Shell-Muster I<Muster> passt. Insbesondere behandeln die Metazeichen nicht »/« oder ».\&«. Falls die Optionen B<-L> oder B<-follow> in Kraft sind, gibt dieser Test falsch zurück, außer wenn der symbolische Link kaputt ist.

note: type: Plain text
en: File's data was last modified I<n> minutes ago.
de: Daten der Datei wurden zuletzt vor I<n> Minuten verändert.

note: type: Plain text
en: File's data was last modified I<n>*24 hours ago.  See the comments for B<-atime> to understand how rounding affects the interpretation of file modification times.
de: Daten der Datei wurden zuletzt vor I<n>*24 Stunden verändert.  Lesen Sie die Kommentare zu B<-atime>, um zu verstehen, wie Rundung die Interpretation der Dateiänderungszeiten beeinflusst.

note: type: IP
en: -name I<pattern>
de: -name I<Muster>

note: type: Plain text
en: Base of file name (the path with the leading directories removed)  matches shell pattern I<pattern>.  Because the leading directories are removed, the file names considered for a match with B<-name> will never include a slash, so `-name a/b' will never match anything (you probably need to use B<-path> instead).  A warning is issued if you try to do this, unless the environment variable POSIXLY_CORRECT is set.  The metacharacters (`*', `?', and `[]') match a `.\&' at the start of the base name (this is a change in findutils-4.2.2; see section STANDARDS CONFORMANCE below).  To ignore a directory and the files under it, use B<-prune> rather than checking every file in the tree; see an example in the description of that action.  Braces are not recognised as being special, despite the fact that some shells including Bash imbue braces with a special meaning in shell patterns.  The filename matching is performed with the use of the B<fnmatch>(3)  library function.  Don't forget to enclose the pattern in quotes in order to protect it from expansion by the shell.
de: Der Dateiname ohne führende Verzeichnisse (basename) passt zum Shell-Muster I<Muster>. Da die führenden Verzeichnisse entfernt sind, enthalten die für die Übereinstimmungsfindung mit B<-name> berücksichtigten Dateinamen niemals einen Schrägstrich, daher wird »-name a/b« niemals einen Treffer ergeben. Wahrscheinlich werden Sie stattdessen B<-path> benutzen müssen. Eine Warnung wird ausgegeben, wenn Sie dies zu tun versuchen, es sei denn, die Umgebungsvariable POSIXLY_CORRECT ist gesetzt. Die Metazeichen (»*«, »?« und »[]«) entsprechen einem ».\&« am Anfang des Basisnamens (dies ist eine Änderung in findutils-4.2.2; siehe Abschnitt STANDARDKONFORMITÄT unten). Um ein Verzeichnis und die Dateien darin zu ignorieren, benutzen Sie B<-prune> statt jede Datei in dem Baum zu überprüfen; ein Beispiel finden Sie in der Beschreibung dieser Aktion. Klammern werden nicht als etwas Besonderes erkannt, trotz der Tatsache, dass einige Shells einschließlich der Bash Klammern eine besondere Bedeutung innerhalb von Shell-Mustern beimessen. Der Dateinamensabgleich wird unter Benutzung der Bibliotheksfunktion B<fnmatch>(3) durchgeführt. Vergessen Sie nicht, das Muster in Anführungszeichen zu setzen, um es vor Expandierung durch die Shell zu schützen.

note: type: IP
en: -newer I<reference>
de: -newer I<Bezug>

note: type: Plain text
en: Time of the last data modification of the current file is more recent than that of the last data modification of the I<reference> file.  If I<reference> is a symbolic link and the B<-H> option or the B<-L> option is in effect, then the time of the last data modification of the file it points to is always used.
de: Die Zeit der letzten Datenveränderung der aktuellen Datei ist neuerer als die der letzten Datenveränderung der I<Bezug>sdatei. Falls I<Bezug> ein symbolischer Link ist und die Optionen B<-H> oder B<-L> in Kraft sind, wird immer die Zeit der letzten Datenveränderung der Datei benutzt, auf den er verweist.

note: type: IP
en: -newerXY I<reference>
de: -newerXY I<Bezug>

note: type: Plain text
en: Succeeds if timestamp I<X> of the file being considered is newer than timestamp I<Y> of the file I<reference>.  The letters I<X> and I<Y> can be any of the following letters:
de: Dies ist erfolgreich, wenn der Zeitstempel I<X> der Datei als neuer als der der Datei I<Y> der Datei I<Bezug> erkannt wird. Die Zeichen I<X> und I<Y> sind aus folgenden Buchstaben frei wählbar:

note: type: tbl table
en: The access time of the file I<reference>
de: Die Zugriffszeit der Datei I<Bezug>

note: type: tbl table
en: The birth time of the file I<reference>
de: Die Erstellungszeit der Datei I<Bezug>

note: type: tbl table
en: The inode status change time of I<reference>
de: Die Inode-Statusänderungszeit von I<Bezug>

note: type: tbl table
en: The modification time of the file I<reference>
de: Die Änderungszeit der Datei I<Bezug>

note: type: tbl table
en: I<reference> is interpreted directly as a time
de: I<Bezug> wird direkt als eine Zeit interpretiert

note: type: Plain text
en: Some combinations are invalid; for example, it is invalid for I<X> to be I<t>.  Some combinations are not implemented on all systems; for example I<B> is not supported on all systems.  If an invalid or unsupported combination of I<XY> is specified, a fatal error results.  Time specifications are interpreted as for the argument to the B<-d> option of GNU B<date>.  If you try to use the birth time of a reference file, and the birth time cannot be determined, a fatal error message results.  If you specify a test which refers to the birth time of files being examined, this test will fail for any files where the birth time is unknown.
de: Einige Kombinationen sind ungültig. So darf I<X> bespielsweise nicht I<t> sein. Einige Kombinationen sind nicht auf allen Systemen implementiert. I<B> wird beispielsweise nicht von allen Systemen unterstützt. Falls eine ungültige oder nicht unterstützte Kombination von I<XY> angegeben wurde, kommt es dadurch zu einem schwerwiegenden Fehler. Zeitangaben werden diesbezüglich wie das Argument zu der Option B<-d> von GNU-B<date> interpretiert. Falls Sie versuchen die Erstellungszeit einer Bezugsdatei zu benutzen und die Erstellungszeit nicht bestimmt werden kann, kommt es dadurch zu einer Nachricht über einen schwerwiegenden Fehler. Falls Sie einen Test angeben, der sich auf die Erstellungszeit der Dateien bezieht, die untersucht werden, wird dieser Test für jene Dateien fehlschlagen, deren Erstellungszeit nicht bekannt ist.

note: type: Plain text
en: No group corresponds to file's numeric group ID.
de: Der numerische Gruppenkennzahl der Datei entspricht keiner Gruppe.

note: type: Plain text
en: No user corresponds to file's numeric user ID.
de: Die numerische Benutzerkennzahl der Datei gehört zu keinem Benutzer.

note: type: IP
en: -path I<pattern>
de: -path I<Muster>

note: type: Plain text
en: File name matches shell pattern I<pattern>.  The metacharacters do not treat `/' or `.\&' specially; so, for example,
de: Der Dateiname passt zum Shell-Muster I<Muster>. Die Metazeichen behandeln »/« oder ».\&« nicht besonders; daher wird zum Beispiel

note: type: Plain text
en: will print an entry for a directory called `./src/misc' (if one exists).  To ignore a whole directory tree, use B<-prune> rather than checking every file in the tree.  Note that the pattern match test applies to the whole file name, starting from one of the start points named on the command line.  It would only make sense to use an absolute path name here if the relevant start point is also an absolute path.  This means that this command will never match anything:
de: Gibt einen Eintrag für ein Verzeichnis namens »./src/misc« (falls es existiert) aus. Um ein gesamtes Verzeichnis zu ignorieren, benutzen Sie B<-prune> statt jede Datei in dem Baum zu überprüfen. Beachten Sie, dass Mustervergleichstests auf den ganzen Dateinamen angewendet werden, beginnend von einem der auf der Befehlszeile benannten Startpunkte. Es würde nur Sinn ergeben, hier einen absoluten Pfadnamen zu benutzen, wenn der maßgebliche Startpunkt auch ein absoluter Pfad wäre. Dies bedeutet, dass dieser Befehl niemals auf etwas zutreffen wird:

note: type: Plain text
en: Find compares the B<-path> argument with the concatenation of a directory name and the base name of the file it's examining.  Since the concatenation will never end with a slash, B<-path> arguments ending in a slash will match nothing (except perhaps a start point specified on the command line).  The predicate B<-path> is also supported by HP-UX B<find> and is part of the POSIX 2008 standard.
de: Find vergleicht das Argument B<-path> mit der Verkettung eines Verzeichnisnamens mit dem Basisnamen der Datei, die es untersucht. Da die Verkettung nie mit einem Schrägstrich endet, werden B<-path>-Argumente mit einem solchen Schrägstrich am Ende nie als Treffer gewertet (außer wenn vielleicht ein Startpunkt in der Befehlszeile angegeben wird). B<-path> wird auch von B<find> in HP-UX unterstützt und ist Teil des Standards POSIX 2008.

note: type: IP
en: -perm I<mode>
de: -perm I<Modus>

note: type: Plain text
en: File's permission bits are exactly I<mode> (octal or symbolic).  Since an exact match is required, if you want to use this form for symbolic modes, you may have to specify a rather complex mode string.  For example `-perm g=w' will only match files which have mode 0020 (that is, ones for which group write permission is the only permission set).  It is more likely that you will want to use the `/' or `-' forms, for example `-perm -g=w', which matches any file with group write permission.  See the B<EXAMPLES> section for some illustrative examples.
de: Die Zugriffsrechte der Datei entsprechen exakt dem I<Modus> (oktal oder symbolisch). Da exakte Übereinstimmung nötig ist, wenn Sie diese Form für symbolische Modi benutzen möchten, müssen Sie möglicherweise eine eher komplexe Moduszeichenkette angeben. B<-perm g=w> wird beispielsweise nur bei Dateien zutreffen, die den Modus 0020 haben (also einer, bei dem das Schreibrecht der Gruppe das einzige gesetzte Recht ist). Wahrscheinlicher ist, dass Sie die Formen »/« oder »-« benutzen möchten, zum Beispiel B<-perm -g=w>, was auf jede Datei mit Gruppenschreibrechten passt. Einige anschauliche Beispiele finden Sie im Abschnitt B<BEISPIELE>.

note: type: IP
en: -perm -I<mode>
de: -perm -I<Modus>

note: type: Plain text
en: All of the permission bits I<mode> are set for the file.  Symbolic modes are accepted in this form, and this is usually the way in which you would want to use them.  You must specify `u', `g' or `o' if you use a symbolic mode.  See the B<EXAMPLES> section for some illustrative examples.
de: Alle Rechte-Bits I<Modus> sind für diese Datei gesetzt. Symbolische Modi werden in dieser Form akzeptiert. Dies ist üblicherweise die Art, auf die Sie sie benutzen möchten. Sie müssen »u«, »g« oder »o« angeben, falls Sie einen symbolischen Modus verwenden. Einige anschauliche Beispiele finden Sie im Abschnitt B<BEISPIELE>.

note: type: IP
en: -perm /I<mode>
de: -perm /I<Modus>

note: type: Plain text
en: Any of the permission bits I<mode> are set for the file.  Symbolic modes are accepted in this form.  You must specify `u', `g' or `o' if you use a symbolic mode.  See the B<EXAMPLES> section for some illustrative examples.  If no permission bits in I<mode> are set, this test matches any file (the idea here is to be consistent with the behaviour of B<-perm> B<-000>).
de: Einige der Rechte-Bits I<Modus> sind für diese Datei gesetzt. Symbolische Modi werden in dieser Form akzeptiert. Sie müssen »u«, »g« oder »o« angeben, falls Sie einen symbolischen Modus verwenden. Einige anschauliche Beispiele finden Sie im Abschnitt B<BEISPIELE>. Falls keine Rechte-Bits in I<Modus> gesetzt sind, trifft dieser Test auf alle Dateien zu (die Idee, die dahinter steckt, ist das durchgängige Verhalten zu B<-perm> B<-000>).

note: type: IP
en: -perm +I<mode>
de: -perm +I<Modus>

note: type: Plain text
en: This is no longer supported (and has been deprecated since 2005).  Use B<-perm />I<mode> instead.
de: Dies wird nicht mehr unterstützt und wurde bereits 2005 als veraltet markiert. Verwenden Sie stattdessen B<-perm />I<Modus>.

note: type: Plain text
en: Matches files which are readable by the current user.  This takes into account access control lists and other permissions artefacts which the B<-perm> test ignores.  This test makes use of the B<access>(2)  system call, and so can be fooled by NFS servers which do UID mapping (or root-squashing), since many systems implement B<access>(2)  in the client's kernel and so cannot make use of the UID mapping information held on the server.
de: trifft auf durch den aktuellen Benutzer lesbare Dateien zu. Dies berücksichtigt Zugriffssteuerungslisten (ACLs) und andere Artefakte von Rechten, die der Test B<-perm> ignoriert. Dieser Test macht Gebrauch vom Systemaufruf B<access>(2) und kann daher durch NFS-Server getäuscht werden, die Abbildung der Benutzerkennzahl (oder Root-Squashing) nutzen, da viele Systeme B<access>(2) im Kernel des Clients implementieren und daher von den Abbildungsinformationen der Benutzerkennzahlen keinen Gebrauch machen können, die auf dem Server gehalten werden.

note: type: IP
en: -regex I<pattern>
de: -regex I<Muster>

note: type: Plain text
en: File name matches regular expression I<pattern>.  This is a match on the whole path, not a search.  For example, to match a file named `./fubar3', you can use the regular expression `.*bar.\&' or `.*b.*3', but not `f.*r3'.  The regular expressions understood by B<find> are by default Emacs Regular Expressions (except that `.' matches newline), but this can be changed with the B<-regextype> option.
de: der Dateiname passt zu dem regulären Ausdruck I<Muster>. Dies ist ein Treffer auf den gesamten Pfad, keine Suche. Um beispielsweise eine Datei mit dem Namen »./fubar3« zu finden, können Sie die regulären Ausdrücke ».*bar.\&« oder ».*b.*3« benutzen, aber nicht »f.*r3«. Die regulären Ausdrücke, die B<find> versteht, sind standardmäßig reguläre Ausdrücke von Emacs (außer dass ».« auf Zeilenumbruch passt), dies kann aber mit der Option B<-regextype> geändert werden.

note: type: IP
en: -samefile I<name>
de: -samefile I<Name>

note: type: Plain text
en: File refers to the same inode as I<name>.  When B<-L> is in effect, this can include symbolic links.
de: Datei bezieht sich auf den gleichen Inode wie I<Name>. Wenn B<-L> in Kraft ist, kann dies symbolische Links umfassen.

note: type: Plain text
en: File uses I<n> units of space, rounding up.  The following suffixes can be used:
de: Datei belegt I<n> Speichereinheiten (aufgerundet). Die folgenden Endungen können benutzt werden:

note: type: IP
en: `b'
de: »b«

note: type: Plain text
en: for 512-byte blocks (this is the default if no suffix is used)
de: für 512-Byte-Blöcke (dies ist die Vorgabe, wenn keine Endung benutzt wird)

note: type: IP
en: `c'
de: »c«

note: type: Plain text
en: for bytes
de: für Byte

note: type: IP
en: `w'
de: »w«

note: type: Plain text
en: for two-byte words
de: für Wörter aus zwei Byte

note: type: IP
en: `k'
de: »k«

note: type: Plain text
en: for kibibytes (KiB, units of 1024 bytes)
de: für Kibibyte (KiB, Einheiten aus 1024 Byte)

note: type: IP
en: `M'
de: »M«

note: type: Plain text
en: for mebibytes (MiB, units of 1024 * 1024 = 1\|048\|576 bytes)
de: für Mebibyte (MiB, Einheiten aus 1024 * 1024 = 1\|048\|576 Byte)

note: type: IP
en: `G'
de: »G«

note: type: Plain text
en: for gibibytes (GiB, units of 1024 * 1024 * 1024 = 1\|073\|741\|824 bytes)
de: für Gibibyte (GiB, Einheiten aus 1024 * 1024 * 1024 = 1\|073\|741\|824 Byte)

note: type: Plain text
en: The size is simply the st_size member of the struct stat populated by the lstat (or stat) system call, rounded up as shown above.  In other words, it's consistent with the result you get for B<ls -l>.  Bear in mind that the `%k' and `%b' format specifiers of B<-printf> handle sparse files differently.  The `b' suffix always denotes 512-byte blocks and never 1024-byte blocks, which is different to the behaviour of B<-ls>.
de: Die Größe ist einfach das Mitglied »st_size« der Struktur stat, das von dem Systemaufruf lstat (oder stat) befüllt wird. Es wird wie oben beschrieben gerundet. Mit anderen Worten, es ist mit dem Ergebnis des Aufrufs von B<ls -l> konsistent. Vergessen Sie nicht, dass die Formatkennzeichner »%k« und »%b« von B<-printf> Dateien mit Löchern unterschiedlich handhaben. Die Endung »b« bezeichnet stets 512-Byte-Blöcke und niemals 1024-Byte-Blöcke; dies unterscheidet sich vom Verhalten von B<-ls>.

note: type: Plain text
en: The + and - prefixes signify greater than and less than, as usual; i.e., an exact size of I<n> units does not match.  Bear in mind that the size is rounded up to the next unit.  Therefore B<-size -1M> is not equivalent to B<-size -1\|048\|576c>.  The former only matches empty files, the latter matches files from 0 to 1,048,575 bytes.
de: Die Präfixe + und - bezeichnen größer und kleiner als, wie üblich, d.h. eine exakte Größe von I<n> Einheiten wird nicht passen. Denken Sie daran, dass die Größe auf die nächste Einheit aufgerundet wird. Daher ist B<-size -1M> nicht äquivalent zu B<-size -1\|048\|576c>. Ersteres passt nur auf leere Dateien, während Letzteres auf Dateien von 0 bis 1.048.575 byte passt.

note: type: Plain text
en: Always true.
de: immer wahr

note: type: Plain text
en: File is of type I<c>:
de: Datei ist vom Typ I<c>;:

note: type: Plain text
en: block (buffered) special
de: blockorientierte Spezialdatei (gepuffert)

note: type: Plain text
en: character (unbuffered) special
de: zeichenorientierte Spezialdatei (nicht gepuffert)

note: type: Plain text
en: directory
de: Verzeichnis

note: type: Plain text
en: named pipe (FIFO)
de: benannte Pipe (FIFO)

note: type: Plain text
en: regular file
de: reguläre Datei

note: type: Plain text
en: symbolic link; this is never true if the B<-L> option or the B<-follow> option is in effect, unless the symbolic link is broken.  If you want to search for symbolic links when B<-L> is in effect, use B<-xtype>.
de: symbolischer Link; dies ist niemals wahr, falls die Optionen B<-L> oder B<-follow> in Kraft sind, außer wenn der symbolische Link kaputt ist. Falls Sie nach symbolischen Links suchen möchten, während B<-L> in Kraft ist, benutzen Sie B<-xtype>.

note: type: Plain text
en: socket
de: Socket

note: type: Plain text
en: door (Solaris)
de: Door (Solaris)

note: type: Plain text
en: To search for more than one type at once, you can supply the combined list of type letters separated by a comma `,' (GNU extension).
de: Um nach mehr als einem Typ auf einmal zu suchen, können Sie eine kombinierte Liste der Typbuchstaben, getrennt durch ein Komma »,«, angeben (GNU-Erweiterung).

note: type: Plain text
en: File's numeric user ID is I<n>.
de: Die numerische Benutzerkennzahl der Datei ist I<n>.

note: type: Plain text
en: File was last accessed I<n> days after its status was last changed.
de: Auf die Datei ist I<n> Tage nach ihrer letzten Statusänderung zugegriffen worden.

note: type: IP
en: -user I<uname>
de: -user I<Benutzername>

note: type: Plain text
en: File is owned by user I<uname> (numeric user ID allowed).
de: Die Datei gehört dem Anwender I<Benutzername> (numerische Benutzerkennzahl erlaubt).

note: type: IP
en: -wholename I<pattern>
de: -wholename I<Muster>

note: type: Plain text
en: See -path.  This alternative is less portable than B<-path>.
de: Siehe -path. Diese Alternative ist nicht so portierbar wie B<-path>.

note: type: Plain text
en: Matches files which are writable by the current user.  This takes into account access control lists and other permissions artefacts which the B<-perm> test ignores.  This test makes use of the B<access>(2)  system call, and so can be fooled by NFS servers which do UID mapping (or root-squashing), since many systems implement B<access>(2)  in the client's kernel and so cannot make use of the UID mapping information held on the server.
de: passt auf durch den aktuellen Benutzer schreibbare Dateien. Die berücksichtigt Zugriffssteuerungslisten (ACLs) und andere Artefakte von Rechten, die der Test B<-perm> ignoriert. Dieser Test macht Gebrauch vom Systemaufruf B<access>(2) und kann daher durch NFS-Server getäuscht werden, die Abbildung der Benutzerkennzahl (oder Root-Squashing) nutzen, da viele Systeme B<access>(2) im Kernel des Clients implementieren und daher von den Abbildungsinformationen der Benutzerkennzahlen keinen Gebrauch machen können, die auf dem Server gehalten werden.

note: type: Plain text
en: The same as B<-type> unless the file is a symbolic link.  For symbolic links: if the B<-H> or B<-P> option was specified, true if the file is a link to a file of type I<c>; if the B<-L> option has been given, true if I<c> is `l'.  In other words, for symbolic links, B<-xtype> checks the type of the file that B<-type> does not check.
de: das Gleiche wie B<-type>, außer wenn die Datei ein symbolischer Link ist. Für symbolische Links gilt: Falls die Optionen B<-H> oder B<-P> angegeben wurden, ist dies wahr, wenn die Datei ein Link auf eine Datei des Typs I<c> ist oder, falls die Option B<-L> angegeben wurde, wenn I<c> »l« ist. Anders ausgedrückt, für symbolische Links prüft B<-xtype> den Typ der Datei, den B<-type> nicht prüft.

note: type: IP
en: -context I<pattern>
de: -context I<Muster>

note: type: Plain text
en: (SELinux only) Security context of the file matches glob I<pattern>.
de: (Nur SELinux) Sicherheitskontexte der Datei, die dem I<Muster> entspricht.

note: type: SS
en: ACTIONS
de: AKTIONEN

note: type: Plain text
en: Delete files; true if removal succeeded.  If the removal failed, an error message is issued.  If B<-delete> fails, B<find>'s exit status will be nonzero (when it eventually exits).  Use of B<-delete> automatically turns on the `B<-depth>' option.
de: Dateien löschen; wahr, falls erfolgreich entfernt. Falls das Entfernen fehlschlägt, wird eine Fehlermeldung ausgegeben. Falls B<-delete> fehlschlägt, wird der Rückgabewert von B<find> ungleich null sein (wenn es letztendlich beendet wird). Das Benutzen von B<-delete> schaltet automatisch die Option B<-depth> ein.

note: type: Plain text
en: B<Warnings>: Don't forget that the find command line is evaluated as an expression, so putting B<-delete> first will make B<find> try to delete everything below the starting points you specified.  When testing a B<find> command line that you later intend to use with B<-delete>, you should explicitly specify B<-depth> in order to avoid later surprises.  Because B<-delete> implies B<-depth>, you cannot usefully use B<-prune> and B<-delete> together.
de: B<Warnungen>: Vergessen Sie nicht, dass die Find-Befehlszeile als ein Ausdruck ausgewertet wird. Daher wird das Voranstellen von B<-delete>  dazu führen, dass B<find> versucht alles was Sie unterhalb des Startpunkts angegeben haben zu löschen. Wenn Sie eine B<find>-Befehlszeile testen, die Sie später beabsichtigen mit B<-delete> zu nutzen, sollten Sie explizit B<-depth> angeben, um spätere Überraschungen zu vermeiden. Da B<-delete> B<-depth> impliziert, können Sie sinnvollerweise nicht B<-prune> und B<-delete> zusammen benutzen.

note: type: Plain text
en: Together with the B<-ignore_readdir_race> option, B<find> will ignore errors of the B<-delete> action in the case the file has disappeared since the parent directory was read: it will not output an error diagnostic, and the return code of the B<-delete> action will be true.
de: Zusammen mit der Option B<-ignore_readdir_race> wird B<find> Fehler der Aktion B<-delete> ignorieren, falls die Datei verschwunden ist, seit das Elternverzeichnis gelesen wurde: es wird keine Fehlerdiagnosen ausgeben und der Rückkehr-Code der Aktion B<-delete> wird wahr sein.

note: type: IP
en: -exec I<command> ;
de: -exec I<Befehl> ;

note: type: Plain text
en: Execute I<command>; true if 0 status is returned.  All following arguments to B<find> are taken to be arguments to the command until an argument consisting of `;' is encountered.  The string `{}' is replaced by the current file name being processed everywhere it occurs in the arguments to the command, not just in arguments where it is alone, as in some versions of B<find>.  Both of these constructions might need to be escaped (with a `\e') or quoted to protect them from expansion by the shell.  See the B<EXAMPLES> section for examples of the use of the B<-exec> option.  The specified command is run once for each matched file.  The command is executed in the starting directory.  There are unavoidable security problems surrounding use of the B<-exec> action; you should use the B<-execdir> option instead.
de: führt den I<Befehl> aus; wahr, wenn Status 0 zurückgegeben wird. Alle folgenden Argumente von B<find> werden als Argumente des Befehls betrachtet, bis ein Argument gefunden wird, das »;« beinhaltet. Die Zeichenkette »{}« wird überall, wo sie in den Argumenten erscheint, durch den aktuell verarbeiteten Dateinamen ersetzt, nicht nur in Argumenten, in denen sie allein steht, wie in einigen Versionen von B<find>. Es könnte nötig sein, beide Konstruktionen zu maskieren (mit einem »\e«) oder in Anführungszeichen zu setzen, um sie vor einer Expansion durch die Shell zu schützen. Im Abschnitt B<BEISPIELE> finden Sie Beispiele, wie Sie die Option B<-exec> benutzen. Der angegebene Befehl wird jeweils für jede gefundene Datei ausgeführt. Der Befehl wird im Startverzeichnis ausgeführt. Es gibt unvermeidliche Sicherheitsprobleme rings um den Gebrauch der Aktion B<-exec>; Sie sollten stattdessen die Option B<-execdir> verwenden.

note: type: IP
en: -exec I<command> {} +
de: -exec I<Befehl> {} +

note: type: Plain text
en: This variant of the B<-exec> action runs the specified command on the selected files, but the command line is built by appending each selected file name at the end; the total number of invocations of the command will be much less than the number of matched files.  The command line is built in much the same way that B<xargs> builds its command lines.  Only one instance of `{}' is allowed within the command, and (when B<find> is being invoked from a shell) it should be quoted (for example, \(aq{}\(aq) to protect it from interpretation by shells.  The command is executed in the starting directory.  If any invocation with the `+' form returns a non-zero value as exit status, then B<find> returns a non-zero exit status.  If B<find> encounters an error, this can sometimes cause an immediate exit, so some pending commands may not be run at all.  This variant of B<-exec> always returns true.
de: Diese Variante der Aktion B<-exec> führt den angegebenen Befehl für die ausgewählten Dateien aus, aber die Befehlszeile wird durch das Anhängen jeder ausgewählten Datei an das Ende gebildet; die Gesamtzahl der Befehlsaufrufe wird viel geringer sein, als die Anzahl passender Dateien. Die Befehlszeile wird auf die gleiche Weise wie bei B<xargs> gebildet. Innerhalb des Befehls ist nur eine Instanz von »{}« erlaubt und diese Zeichenkette sollte (wenn B<find> aus einer Shell heraus aufgerufen wird) in Anführungszeichen gesetzt werden (beispielsweise \(aq{}\(aq), um die Interpretation durch die Shell zu verhindern. Der Befehl wird im Startverzeichnis ausgeführt. Falls irgendein Aufruf mit der »+«-Form einen von Null verschiedenen Wert als Exit-Status zurückliefert, dann liefert B<find> einen von Null verschiedenen Exit-Status zurück. Wenn B<find> einen Fehler entdeckt, kann dies gelegentlich zu einem unmittelbaren Abbruch führen, so dass ausstehende Befehle überhaupt nicht mehr ausgeführt werden. Diese Variante von B<-exec> gibt immer »wahr« zurück.

note: type: IP
en: -execdir I<command> ;
de: -execdir I<Befehl> ;

note: type: IP
en: -execdir I<command> {} +
de: -execdir I<Befehl> {} +

note: type: Plain text
en: Like B<-exec>, but the specified command is run from the subdirectory containing the matched file, which is not normally the directory in which you started B<find>.  As with -exec, the {} should be quoted if find is being invoked from a shell.  This a much more secure method for invoking commands, as it avoids race conditions during resolution of the paths to the matched files.  As with the B<-exec> action, the `+' form of B<-execdir> will build a command line to process more than one matched file, but any given invocation of I<command> will only list files that exist in the same subdirectory.  If you use this option, you must ensure that your B<$PATH> environment variable does not reference `.'; otherwise, an attacker can run any commands they like by leaving an appropriately-named file in a directory in which you will run B<-execdir>.  The same applies to having entries in B<$PATH> which are empty or which are not absolute directory names.  If any invocation with the `+' form returns a non-zero value as exit status, then B<find> returns a non-zero exit status.  If B<find> encounters an error, this can sometimes cause an immediate exit, so some pending commands may not be run at all.  The result of the action depends on whether the B<+> or the B<;> variant is being used; B<-execdir> I<command> B<{} +> always returns true, while B<-execdir> I<command> B<{} ;> returns true only if I<command> returns 0.
de: wie B<-exec>, aber der angegebene Befehl wird in dem Unterverzeichnis ausgeführt, das die passende Datei enthält, was normalerweise nicht das Verzeichnis ist, in dem Sie B<find> aufgerufen haben. So wie bei -exec sollten die geschweiften Klammern {} auch hier in Anführungszeichen gesetzt werden, wenn find aus einer Shell heraus aufgerufen wird. Dies ist eine wesentlich sicherere Methode zum Aufruf von Befehlen, da sie Race Conditions während der Auflösung von Pfaden zu den passenden Dateien vermeidet. Wie bei der Aktion B<-exec> wird die Form »+« von B<-execdir> eine Befehlszeile bilden, um mehr als eine passende Datei zu verarbeiten, aber jeder angegebene Aufruf des B<Befehl>s wird nur Dateien auflisten, die im gleichen Unterverzeichnis existieren. Falls Sie diese Option benutzen, müssen Sie sicherstellen, dass Ihre Umgebungsvariable B<$PATH> nicht direkt auf ».« verweist; andernfalls könnte ein Angreifer Befehle seiner Wahl ausführen, indem er eine Datei mit geeignetem Namen in einem Verzeichnis hinterlässt, in dem Sie B<-execdir> ausführen werden. Das Gleiche gilt für die Einträge in B<$PATH>, die leer oder keine absoluten Verzeichnisnamen sind. Falls irgendein Aufruf in der »+«-Form einen von Null verschiedenen Wert als Exit-Status zurückliefert, dann liefert B<find> einen von Null verschiedenen Exit-Status zurück. Wenn B<find> einen Fehler entdeckt, kann dies gelegentlich zum unmittelbaren Abbruch führen, so dass ausstehende Befehle überhaupt nicht mehr ausgeführt werden. Das Ergebnis der Aktion hängt davon ab, welche der Varianten B<+> oder the B<;> benutzt wird. B<-execdir> I<Befehl> B<{} +> gibt immer »wahr« zurück, während B<-execdir> I<Befehl> B<{} ;> nur dann »wahr« ergibt, wenn der I<Befehl> 0 zurückgibt.

note: type: IP
en: -fls I<file>
de: -fls I<Datei>

note: type: Plain text
en: True; like B<-ls> but write to I<file> like B<-fprint>.  The output file is always created, even if the predicate is never matched.  See the B<UNUSUAL FILENAMES> section for information about how unusual characters in filenames are handled.
de: wahr; wie B<-ls>, schreibt aber wie B<-fprint> nach I<Datei>. Die Ausgabedatei wird immer erstellt, sogar wenn das Prädikat niemals passte. Lesen Sie den Abschnitt B<UNÜBLICHE DATEINAMEN>, zu erfahren, wie unübliche Dateinamen gehandhabt werden.

note: type: IP
en: -fprint I<file>
de: -fprint I<Datei>

note: type: Plain text
en: True; print the full file name into file I<file>.  If I<file> does not exist when B<find> is run, it is created; if it does exist, it is truncated.  The file names `/dev/stdout' and `/dev/stderr' are handled specially; they refer to the standard output and standard error output, respectively.  The output file is always created, even if the predicate is never matched.  See the B<UNUSUAL FILENAMES> section for information about how unusual characters in filenames are handled.
de: wahr; gibt den vollständigen Dateinamen in I<Datei> aus. Falls I<Datei> nicht existiert, wird sie erzeugt; andernfalls wird sie gekürzt. Die Dateinamen »/dev/stdout« und »/dev/stderr« werden gesondert gehandhabt; sie beziehen sich auf die Standardausgabe beziehungsweise die Standardfehlerausgabe. Die Ausgabedatei wird immer erstellt, sogar wenn das Prädikat niemals passte. Lesen Sie den Abschnitt B<UNÜBLICHE DATEINAMEN>, um zu erfahren, wie unübliche Dateinamen gehandhabt werden.

note: type: IP
en: -fprint0 I<file>
de: -fprint0 I<Datei>

note: type: Plain text
en: True; like B<-print0> but write to I<file> like B<-fprint>.  The output file is always created, even if the predicate is never matched.  See the B<UNUSUAL FILENAMES> section for information about how unusual characters in filenames are handled.
de: wahr; wie B<-print0>, schreibt aber wie B<-fprint> nach I<Datei>. Die Ausgabedatei wird immer erstellt, sogar, wenn das Prädikat niemals passte. Lesen Sie den Abschnitt B<UNÜBLICHE DATEINAMEN>, um zu erfahren, wie unübliche Dateinamen gehandhabt werden.

note: type: IP
en: -fprintf I<file> I<format>
de: -fprintf I<Datei> I<Format>

note: type: Plain text
en: True; like B<-printf> but write to I<file> like B<-fprint>.  The output file is always created, even if the predicate is never matched.  See the B<UNUSUAL FILENAMES> section for information about how unusual characters in filenames are handled.
de: wahr; wie B<-printf>, schreibt aber wie B<-fprint> nach I<Datei>. Die Ausgabedatei wird immer erstellt, sogar, wenn das Prädikat niemals passte. Lesen Sie den Abschnitt B<UNÜBLICHE DATEINAMEN>, um zu erfahren, wie unübliche Dateinamen gehandhabt werden.

note: type: Plain text
en: True; list current file in B<ls -dils> format on standard output.  The block counts are of 1\ KB blocks, unless the environment variable POSIXLY_CORRECT is set, in which case 512-byte blocks are used.  See the B<UNUSUAL FILENAMES> section for information about how unusual characters in filenames are handled.
de: wahr; listet aktuelle Datei im Format B<ls -dils> auf der Standardausgabe auf. Die Anzahl der Blöcke besteht aus 1\ kB-Blöcken, außer wenn die Umgebungsvariable POSIXLY_CORRECT gesetzt ist, in der Blöcke zu 512 Byte benutzt werden. Lesen Sie den Abschnitt B<UNÜBLICHE DATEINAMEN>, um zu erfahren, wie unübliche Dateinamen gehandhabt werden.

note: type: IP
en: -ok I<command> ;
de: -ok I<Befehl> ;

note: type: Plain text
en: Like B<-exec> but ask the user first.  If the user agrees, run the command.  Otherwise just return false.  If the command is run, its standard input is redirected from B</dev/null>.
de: wie B<-exec>, vorher wird der Anwender aber um Bestätigung gebeten. Falls der Anwender zustimmt, wird der Befehl ausgeführt. Andernfalls wird nur falsch zurückgegeben. Wenn der Befehl ausgeführt wird, ist seine Standardeingabe umgeleitet von B</dev/null>.

note: type: Plain text
en: The response to the prompt is matched against a pair of regular expressions to determine if it is an affirmative or negative response.  This regular expression is obtained from the system if the `POSIXLY_CORRECT' environment variable is set, or otherwise from B<find>'s message translations.  If the system has no suitable definition, B<find>'s own definition will be used.  In either case, the interpretation of the regular expression itself will be affected by the environment variables 'LC_CTYPE' (character classes) and 'LC_COLLATE' (character ranges and equivalence classes).
de: Die Antwort auf die Abfrage wird mit einem Paar regulärer Ausdrücke verglichen, um zu bestimmen, ob es eine positive oder negative Antwort ist. Dieser reguläre Ausdruck stammt vom System, falls die Umgebungsvariable POSIXLY_CORRECT gesetzt ist, ansonsten von den Nachrichtenübersetzungen von B<find>. Falls das System keine geeignete Definition hat, wird die Definition von B<find> selbst benutzt. Auf jeden Fall wird die Interpretation des regulären Ausdrucks von den Umgebungsvariablen »LC_CTYPE« (Zeichenklassen) und »LC_COLLATE« (Zeichenbereiche und entsprechende Klassen) beeinträchtigt.

note: type: IP
en: -okdir I<command> ;
de: -okdir I<Befehl> ;

note: type: Plain text
en: Like B<-execdir> but ask the user first in the same way as for B<-ok>.  If the user does not agree, just return false.  If the command is run, its standard input is redirected from B</dev/null>.
de: wie B<-exec>, fragt den Anwender aber zuerst auf die gleiche Art wie für B<-ok>. Falls der Anwender nicht zustimmt, wird nur falsch zurückgegeben. Wenn der Befehl ausgeführt wird, ist seine Standardeingabe umgeleitet von B</dev/null>.

note: type: Plain text
en: True; print the full file name on the standard output, followed by a newline.  If you are piping the output of B<find> into another program and there is the faintest possibility that the files which you are searching for might contain a newline, then you should seriously consider using the B<-print0> option instead of B<-print>.  See the B<UNUSUAL FILENAMES> section for information about how unusual characters in filenames are handled.
de: wahr; gibt den vollständigen Dateinamen gefolgt von einem Zeilenvorschub auf der Standardausgabe aus. Falls Sie die Ausgabe von B<find> in ein anderes Programm per Pipe weiterleiten und dort auch nur die geringste Möglichkeit besteht, dass die Dateien, die Sie suchen, einen Zeilenvorschub enthalten, sollten Sie ernsthaft in Betracht ziehen, statt B<-print> B<-print0> zu verwenden. Lesen Sie den Abschnitt B<UNÜBLICHE DATEINAMEN>, um zu erfahren, wie unübliche Dateinamen gehandhabt werden.

note: type: Plain text
en: True; print the full file name on the standard output, followed by a null character (instead of the newline character that B<-print> uses).  This allows file names that contain newlines or other types of white space to be correctly interpreted by programs that process the B<find> output.  This option corresponds to the B<-0> option of B<xargs>.
de: wahr; gibt den vollständigen Dateinamen gefolgt von einem Null-Zeichen (anstelle des Zeilenvorschubs, den B<-print> benutzt) aus. Dies ermöglicht, dass Dateinamen, die Zeilenvorschübe oder andere Typen von Leerräumen enthalten, korrekt durch Programme interpretiert werden, die die Ausgabe von B<find> verarbeiten. Diese Option entspricht der Option B<-0> von B<xargs>.

note: type: IP
en: -printf I<format>
de: -printf I<Format>

note: type: Plain text
en: True; print I<format> on the standard output, interpreting `\e' escapes and `%' directives.  Field widths and precisions can be specified as with the `printf' C function.  Please note that many of the fields are printed as %s rather than %d, and this may mean that flags don't work as you might expect.  This also means that the `-' flag does work (it forces fields to be left-aligned).  Unlike B<-print>, B<-printf> does not add a newline at the end of the string.  The escapes and directives are:
de: wahr; gibt I<Format> auf der Standardausgabe aus und interpretiert dabei »\e«- und »%«-Anweisungen. Feldbreiten und Genauigkeiten können wie bei der C-Funktion »printf« angegeben werden. Bitte beachten Sie, dass viele Felder mit %s statt mit %d ausgegeben werden. Dies kann bedeuten, dass der Schalter nicht wie erwartet funktioniert. Dies bedeutet auch, dass die Option »-« nicht funktioniert (er erzwingt, dass Felder linksbündig ausgerichtet werden). Anders als B<-print> fügt B<-printf> keinen Zeilenvorschub an das Ende der Zeichenkette. Die Anweisungen sind:

note: type: Plain text
en: Alarm bell.
de: Alarmton

note: type: Plain text
en: Backspace.
de: Rückschritt

note: type: Plain text
en: Stop printing from this format immediately and flush the output.
de: Ausgabe gemäß dieser Formatbeschreibung sofort stoppen und die Ausgabe leeren

note: type: Plain text
en: Form feed.
de: Seitenvorschub

note: type: Plain text
en: Newline.
de: Zeilenumbruch

note: type: Plain text
en: Carriage return.
de: Wagenrücklauf

note: type: Plain text
en: Horizontal tab.
de: horizontaler Tabulator

note: type: Plain text
en: Vertical tab.
de: vertikaler Tabulator

note: type: Plain text
en: ASCII NUL.
de: ASCII-Code 0

note: type: Plain text
en: A literal backslash (`\e').
de: der Rückwärtsschrägstrich selbst (»\e«)

note: type: Plain text
en: The character whose ASCII code is NNN (octal).
de: das Zeichen, dessen ASCII-Code NNN ist (oktal)

note: type: Plain text
en: A `\e' character followed by any other character is treated as an ordinary character, so they both are printed.
de: Ein »\e«-Zeichen gefolgt von einem anderen Zeichen wird als ein gewöhnliches Zeichen betrachtet, daher werden beide ausgegeben.

note: type: Plain text
en: A literal percent sign.
de: das Prozentzeichen selbst

note: type: Plain text
en: File's last access time in the format returned by the C `ctime' function.
de: die Zeit des letzten Zugriffs auf die Datei, zurückgegeben im Format der C-Funktion »ctime«

note: type: Plain text
en: File's last access time in the format specified by I<k>, which is either `@' or a directive for the C `strftime' function.  The possible values for I<k> are listed below; some of them might not be available on all systems, due to differences in `strftime' between systems.
de: die Zeit des letzten Zugriffs auf die Datei, angegeben durch I<k>. Das ist entweder »@« oder eine Anweisung für die C-Funktion »strftime«. Die möglichen Werte für I<k> sind nachfolgend aufgeführt; einige davon sind möglicherweise aufgrund von Unterschieden zwischen den Systemen nicht auf allen Systemen in »strftime« verfügbar.

note: type: Plain text
en: seconds since Jan.\& 1, 1970, 00:00 GMT, with fractional part.
de: Sekunden seit dem 1.1.1970, 00:00 Uhr GMT mit Bruchteil

note: type: Plain text
en: Time fields:
de: Zeitfelder:

note: type: Plain text
en: hour (00..23)
de: Stunde (00..23)

note: type: Plain text
en: hour (01..12)
de: Stunde (01..12)

note: type: Plain text
en: hour ( 0..23)
de: Stunde ( 0..23)

note: type: Plain text
en: hour ( 1..12)
de: Stunde ( 1..12)

note: type: Plain text
en: minute (00..59)
de: Minute (00..59)

note: type: Plain text
en: locale's AM or PM
de: PM oder AM der Locale

note: type: Plain text
en: time, 12-hour (hh:mm:ss [AP]M)
de: Zeit, 12 Stunden (hh:mm:ss: AM/PM)

note: type: Plain text
en: Second (00.00 \&..\& 61.00).  There is a fractional part.
de: Sekunden (00.00 bis 61.00). Es gibt Nachkommastellen.

note: type: Plain text
en: time, 24-hour (hh:mm:ss.xxxxxxxxxx)
de: Zeit, 24 Stunden (hh:mm:ss.xxxxxxxxxx)

note: type: Plain text
en: Date and time, separated by `+', for example `2004-04-28+22:22:05.0'.  This is a GNU extension.  The time is given in the current timezone (which may be affected by setting the TZ environment variable).  The seconds field includes a fractional part.
de: Datum und Zeit, getrennt durch »+«, zum Beispiel »2004-04-28+22:22:05.0«. Dies ist eine GNU-Erweiterung. Die Zeit wird in der aktuellen Zeitzone angegeben (die durch das Setzen der Umgebungsvariable TZ beeinflusst sein könnte). Das Sekundenfeld beinhaltet einen Bruchteil.

note: type: Plain text
en: locale's time representation (H:M:S).  The seconds field includes a fractional part.
de: Zeitdarstellung der Locale (H:M:S). Das Sekundenfeld enthält einen Bruchanteil.

note: type: Plain text
en: time zone (e.g., EDT), or nothing if no time zone is determinable
de: Zeitzone (z.B. EDT) oder nichts, falls keine Zeitzone bestimmt werden kann

note: type: Plain text
en: Date fields:
de: Datumsfelder:

note: type: Plain text
en: locale's abbreviated weekday name (Sun..Sat)
de: abgekürzter Wochentag der Locale (So bis Sa)

note: type: Plain text
en: locale's full weekday name, variable length (Sunday..Saturday)
de: voller Wochentag der Locale, variable Länge (Sonntag bis Samstag)

note: type: Plain text
en: locale's abbreviated month name (Jan..Dec)
de: abgekürzter Monatsname der Locale (Jan bis Dez)

note: type: Plain text
en: locale's full month name, variable length (January..December)
de: voller Monatsname der Locale in variabler Länge (Januar bis Dezember)

note: type: Plain text
en: locale's date and time (Sat Nov 04 12:02:33 EST 1989).  The format is the same as for B<ctime>(3)  and so to preserve compatibility with that format, there is no fractional part in the seconds field.
de: Datum und Zeit der Locale (Sa 4. Nov 12:02:33 EST 1989). Das Format entspricht dem von B<ctime>(3) und wahrt daher die Kompatibilität mit diesem Format. Es gibt dort keine Nachkommastellen im Sekundenfeld.

note: type: Plain text
en: day of month (01..31)
de: Tag des Monats (01 bis 31)

note: type: Plain text
en: date (mm/dd/yy)
de: Datum (mm/dd/yy)

note: type: Plain text
en: same as b
de: das Gleiche wie b

note: type: Plain text
en: day of year (001..366)
de: Tag des Jahres (001..366)

note: type: Plain text
en: month (01..12)
de: Monat (01..12)

note: type: Plain text
en: week number of year with Sunday as first day of week (00..53)
de: Nummer der Woche im Jahr mit Sonntag als erstem Tag der Woche (00 bis 53)

note: type: Plain text
en: day of week (0..6)
de: Tag der Woche (0 bis 6)

note: type: Plain text
en: week number of year with Monday as first day of week (00..53)
de: Nummer der Woche im Jahr mit Montag als erstem Tag der Woche (00 bis 53)

note: type: Plain text
en: locale's date representation (mm/dd/yy)
de: Datumsdarstellung der Locale (mm/dd/yy)

note: type: Plain text
en: last two digits of year (00..99)
de: Die letzten zwei Ziffern des Jahres (00..99)

note: type: Plain text
en: year (1970...\&)
de: Jahr (1970 …\&)

note: type: Plain text
en: The amount of disk space used for this file in 512-byte blocks.  Since disk space is allocated in multiples of the filesystem block size this is usually greater than %s/512, but it can also be smaller if the file is a sparse file.
de: der für diese Datei benutzte Plattenplatz in 512-Byte-Blöcken. Da Plattenplatz als Vielfaches der Blockgröße des Dateisystems reserviert wird, ist dieser üblicherweise größer als %s/512, er kann aber auch kleiner sein, wenn die Datei eine Datei mit Löchern (Sparse-Datei) ist.

note: type: Plain text
en: File's last status change time in the format returned by the C `ctime' function.
de: das Datum, an dem zum letzten Mal der Status der Datei geändert wurde, im Format der C-Funktion »ctime«

note: type: Plain text
en: File's last status change time in the format specified by I<k>, which is the same as for %A.
de: das Datum, an dem zum letzten Mal der Status der Datei geändert wurde, in dem durch I<k> angegebenen Format, was das Gleiche ist, wie für %A

note: type: Plain text
en: File's depth in the directory tree; 0 means the file is a starting-point.
de: die Tiefe der Datei im Verzeichnisbaum; Null bedeutet, dass die Datei ein Befehlszeilenargument ist.

note: type: Plain text
en: The device number on which the file exists (the st_dev field of struct stat), in decimal.
de: die Gerätenummer des Geräts auf der die Datei existiert (das Feld »st_dev« der Stuktur »stat«) als Dezimalzahl

note: type: Plain text
en: File's name with any leading directories removed (only the last element).
de: der Name der Datei, bei dem die voranstehenden Verzeichnisse entfernt wurden (nur das letzte Element)

note: type: Plain text
en: Type of the filesystem the file is on; this value can be used for -fstype.
de: Typ des Dateisystems, auf dem die Datei liegt; dieser Wert kann für -fstype benutzt werden.

note: type: Plain text
en: File's group name, or numeric group ID if the group has no name.
de: der Name der Gruppe der Datei oder die numerische Gruppenkennzahl, wenn die Gruppe keinen Namen hat

note: type: Plain text
en: File's numeric group ID.
de: die numerische Gruppenkennzahl der Datei

note: type: Plain text
en: Leading directories of file's name (all but the last element).  If the file name contains no slashes (since it is in the current directory) the %h specifier expands to `.'.
de: voranstehende Verzeichnisse des Dateinamens (alles außer dem letzten Element). Falls der Dateiname keine Schrägstriche enthält (da er im aktuellen Verzeichnis ist), wird der Kennzeichner %h zu ».« expandiert.

note: type: Plain text
en: Starting-point under which file was found.
de: der Startpunkt, unter dem die Datei gefunden wurde

note: type: Plain text
en: File's inode number (in decimal).
de: die Inode-Nummer der Datei (dezimal)

note: type: Plain text
en: The amount of disk space used for this file in 1\ KB blocks.  Since disk space is allocated in multiples of the filesystem block size this is usually greater than %s/1024, but it can also be smaller if the file is a sparse file.
de: der für diese Datei benutzte Plattenplatz in 1\ kB-Blöcken. Da Plattenplatz als Vielfaches der Blockgröße des Dateisystems reserviert wird, ist dieser üblicherweise größer als %s/1024, er kann aber auch kleiner sein, wenn die Datei eine Datei mit Löchern (Sparse-Datei) ist.

note: type: Plain text
en: Object of symbolic link (empty string if file is not a symbolic link).
de: Ziel des symbolischen Links (leere Zeichenkette, falls die Datei kein symbolischer Link ist

note: type: Plain text
en: File's permission bits (in octal).  This option uses the `traditional' numbers which most Unix implementations use, but if your particular implementation uses an unusual ordering of octal permissions bits, you will see a difference between the actual value of the file's mode and the output of %m.  Normally you will want to have a leading zero on this number, and to do this, you should use the B<#> flag (as in, for example, `%#m').
de: die Zugriffsrechte-Bits der Datei (oktal). Diese Option benutzt die »traditionellen« Nummern, die die meisten Unix-Implementierungen benutzen, falls aber Ihre Implementierung eine unübliche Sortierung der oktalen Zugriffsrechte benutzt, werden Sie einen Unterschied zwischen dem tatsächlichen Wert des Datei-Modus und der Ausgabe von %m sehen. Normalerweise möchten Sie eine führende Null vor dieser Zahl haben. Um dies zu erreichen sollten Sie die Markierung B<#> benutzen (wie beispielsweise in »%#m«).

note: type: Plain text
en: File's permissions (in symbolic form, as for B<ls>).  This directive is supported in findutils 4.2.5 and later.
de: die Zugriffsrechte der Datei (in symbolischer Form, wie für B<ls>). Diese Anweisung wird von Findutils seit einschließlich Version 4.2.5 unterstützt.

note: type: Plain text
en: Number of hard links to file.
de: Anzahl harter Links auf die Datei

note: type: Plain text
en: File's name.
de: Name der Datei

note: type: Plain text
en: File's name with the name of the starting-point under which it was found removed.
de: Name der Datei; ohne den Namen des Startpunkts, unter dem sie gefunden wurde.

note: type: Plain text
en: File's size in bytes.
de: die Größe der Datei in Byte

note: type: Plain text
en: File's sparseness.  This is calculated as (BLOCKSIZE*st_blocks / st_size).  The exact value you will get for an ordinary file of a certain length is system-dependent.  However, normally sparse files will have values less than 1.0, and files which use indirect blocks may have a value which is greater than 1.0.  In general the number of blocks used by a file is file system dependent.  The value used for BLOCKSIZE is system-dependent, but is usually 512 bytes.  If the file size is zero, the value printed is undefined.  On systems which lack support for st_blocks, a file's sparseness is assumed to be 1.0.
de: Dichte der Datei. Diese wird berechnet als (BLOCKGRÖßE*st_blocks / st_size). Der genaue Wert, den Sie für eine normale Datei einer bestimmten Länge erhalten ist vom System abhängig. Normale Dateien mit Löchern (Sparse-Dateien) werden einen Wert kleiner als 1.0 aufweisen und Dateien, die indirekte Blöcke verwenden können, einen Wert größer als 1.0 haben. Im allgemeinen ist die von einer Datei verwandte Anzahl an Blöcken dateisystemabhängig. Der Wert, der für BLOCKGRÖßE verwendet wird, ist vom System abhängig, beträgt aber normalerweise 512 Byte. Falls die Dateigröße null ist, ist der ausgegebene Wert undefiniert. Auf Systemen, auf denen die Unterstützung für st_blocks fehlt, wird als Dichte einer Datei 1.0. angenommen.

note: type: Plain text
en: File's last modification time in the format returned by the C `ctime' function.
de: Zeit der letzten Änderung der Datei in dem von C-»ctime« zurückgegebenen Format

note: type: Plain text
en: File's last modification time in the format specified by I<k>, which is the same as for %A.
de: Zeit der letzten Änderung der Datei in dem durch I<k> angegebenen Format, wie bei %A

note: type: Plain text
en: File's user name, or numeric user ID if the user has no name.
de: Name des Benutzers der Datei oder numerische Benutzerkennzahl, falls der Benutzer keinen Namen hat.

note: type: Plain text
en: File's numeric user ID.
de: numerische Benutzerkennzahl der Datei.

note: type: Plain text
en: File's type (like in B<ls -l>), U=unknown type (shouldn't happen)
de: Typ der Datei (wie in B<ls -l>), U=unbekannter Typ (sollte nicht auftreten)

note: type: Plain text
en: File's type (like %y), plus follow symlinks: `L'=loop, `N'=nonexistent, `?' for any other error when determining the type of the symlink target.
de: Typ der Datei (wie %y), folgt aber symbolischen Links: »L«=Schleife, »N«=nicht existent, »?« für jeden anderen Fehler beim Bestimmen des Typs des Symlink-Ziels

note: type: Plain text
en: (SELinux only) file's security context.
de: (nur SELinux) Sicherheitskontext der Datei.

note: type: Plain text
en: Reserved for future use.
de: Für zukünftige Verwendung reserviert.

note: type: Plain text
en: A `%' character followed by any other character is discarded, but the other character is printed (don't rely on this, as further format characters may be introduced).  A `%' at the end of the format argument causes undefined behaviour since there is no following character.  In some locales, it may hide your door keys, while in others it may remove the final page from the novel you are reading.
de: Ein »%«-Zeichen gefolgt von einem anderen Zeichen wird verworfen, aber das andere Zeichen wird ausgegeben (verlassen Sie sich nicht darauf, da weitere Formatzeichen eingeleitet werden könnten). Ein »%« am Ende des Formatarguments verursacht unvorhersehbares Verhalten, da es dort kein nachfolgendes Zeichen gibt. In einigen Locales könnte es Ihre Haustürschlüssel verstecken, während es in anderen Ihre letzte Seite des Romans, den Sie lesen, entfernt.

note: type: Plain text
en: The %m and %d directives support the B<#> , B<0> and B<+> flags, but the other directives do not, even if they print numbers.  Numeric directives that do not support these flags include B<G>, B<U>, B<b>, B<D>, B<k> and B<n>.  The `-' format flag is supported and changes the alignment of a field from right-justified (which is the default) to left-justified.
de: Die Anweisungen %m und %d unterstützen die Schalter B<#>, B<0> und B<+>, die anderen Anweisungen jedoch nicht, selbst wenn Nummern ausgegeben werden. Numerische Anweisungen, die diese Schalter nicht unterstützen, beinhalten B<G>, B<U>, B<b>, B<D>, B<k> und B<n>. Der Formatschalter »-« wird unterstützt und ändert die Ausrichtung eines Feldes von rechtsbündig (was vorgegeben ist) auf linksbündig.

note: type: Plain text
en: See the B<UNUSUAL FILENAMES> section for information about how unusual characters in filenames are handled.
de: Lesen Sie den Abschnitt B<UNÜBLICHE DATEINAMEN>, um zu erfahren, wie unübliche Dateinamen gehandhabt werden.

note: type: Plain text
en: True; if the file is a directory, do not descend into it.  If
    B<-depth>
    is given, then
    B<-prune>
    has no effect.  Because
    B<-delete>
    implies
    B<-depth>,
    you cannot usefully use
    B<-prune>
    and
    B<-delete>
    together.
      For example, to skip the
    directory `src/emacs' and all files and directories under it, and
    print the names of the other files found, do something like this:
de: Wahr; falls die Datei ein Verzeichnis ist, wird nicht hinein abgestiegen. Falls
    B<-depth>
    angegeben ist, dann hat
    B<-prune>
    keine Wirkung. Da
    B<-delete>
    B<-depth>
    impliziert, können Sie
    B<-prune>
    und
    B<-delete>
    nicht sinnvoll zusammen benutzen.
    Um beispielsweise das Verzeichnis »src/emacs« und alle Dateien und Verzeichnisse darunter zu überspringen und
    die Namen der anderen gefundenen Dateien auszugeben, machen Sie etwas wie Folgendes:

note: type: Plain text
en: Exit immediately.  No child processes will be left running, but no more paths specified on the command line will be processed.  For example, B<find /tmp/foo /tmp/bar -print -quit> will print only B</tmp/foo>.  Any command lines which have been built up with B<-execdir \&...\& {} +> will be invoked before B<find> exits.  The exit status may or may not be zero, depending on whether an error has already occurred.
de: sofort beenden. Es werden keine laufenden Kindprozesse mehr übrig gelassen, aber es werden keine weiteren auf der Befehlzeile angegebenen Pfade mehr verarbeitet. Beispielsweise wird B<find /tmp/foo /tmp/bar -print -quit> nur  B</tmp/foo> ausgeben. Alle aufzurufenen Befehlszeilen die mit B<-execdir …\& {} +> gebildet wurden, werden aufgerufen bevor B<find> beendet wird. Der Rückgabewert könnte null oder nicht null sein, je nachdem ob bereits ein Fehler aufgetreten ist.

note: type: SS
en: OPERATORS
de: OPERATOREN

note: type: Plain text
en: Listed in order of decreasing precedence:
de: aufgelistet in der Reihenfolge abnehmender Wertigkeit:

note: type: Plain text
en: Force precedence.  Since parentheses are special to the shell, you will normally need to quote them.  Many of the examples in this manual page use backslashes for this purpose: `\e(...\e)' instead of `(...)'.
de: Wertigkeit erzwingen. Da Klammern für die Shell etwas spezielles sind, werden Sie sie normalerweise maskieren müssen. Viele Beispiele in dieser Handbuchseite verwenden zu diesem Zweck; »\e( … \e) anstelle von »( … )«.

note: type: IP
en: ! I<expr>
de: ! I<Ausdruck>

note: type: Plain text
en: True if I<expr> is false.  This character will also usually need protection from interpretation by the shell.
de: wahr, wenn der I<Ausdruck> falsch ist. Es wird normalerweise auch nötig sein, dieses Zeichen vor einer Interpretation durch die Shell zu schützen.

note: type: IP
en: -not I<expr>
de: -not I<Ausdruck>

note: type: Plain text
en: Same as !\& I<expr>, but not POSIX compliant.
de: das Gleiche wie !\& I<Ausdruck>, ist aber nicht POSIX-konform

note: type: IP
en: I<expr1 expr2>
de: I<Ausdruck1 Ausdruck2>

note: type: Plain text
en: Two expressions in a row are taken to be joined with an implied B<-a>; I<expr2> is not evaluated if I<expr1> is false.
de: Zwei Ausdrücke in einer Reihe werden mit einem impliziten B<-a> verbunden; I<Ausdruck2> wird nicht ausgewertet, wenn I<Ausdruck1> falsch ist.

note: type: IP
en: I<expr1> -a I<expr2>
de: I<Ausdruck1> -a I<Ausdruck2>

note: type: Plain text
en: Same as I<expr1 expr2>.
de: entspricht I<Ausdruck1 Ausdruck2>

note: type: IP
en: I<expr1> -and I<expr2>
de: I<Ausdruck1> -and I<Ausdruck2>

note: type: Plain text
en: Same as I<expr1 expr2>, but not POSIX compliant.
de: entspricht I<Ausdruck1 Ausdruck2>, ist aber POSIX-konform

note: type: IP
en: I<expr1> -o I<expr2>
de: I<Ausdruck1> -o I<Ausdruck2>

note: type: Plain text
en: Or; I<expr2> is not evaluated if I<expr1> is true.
de: oder; I<Ausdruck2> wird nicht ausgewertet, falls I<Ausdruck1> wahr ist

note: type: IP
en: I<expr1> -or I<expr2>
de: I<Ausdruck1> -or I<Ausdruck2>

note: type: Plain text
en: Same as I<expr1> B<-o> I<expr2>, but not POSIX compliant.
de: entspricht I<Ausdruck1> B<-o> I<Ausdruck2>, ist aber nicht POSIX-konform

note: type: IP
en: I<expr1> , I<expr2>
de: I<Ausdruck1>, I<Ausdruck2>

note: type: Plain text
en: List; both I<expr1> and I<expr2> are always evaluated.  The value of I<expr1> is discarded; the value of the list is the value of I<expr2>.  The comma operator can be useful for searching for several different types of thing, but traversing the filesystem hierarchy only once.  The B<-fprintf> action can be used to list the various matched items into several different output files.
de: Liste; sowohl I<Ausdruck1> als auch I<Ausdruck2> werden immer ausgewertet. Der Wert von I<Ausdruck1> wird verworfen; der Wert der Liste ist der Wert von I<Ausdruck2>. Der Kommaoperator kann nützlich sein, um nach unterschiedlichen Kriterien zu suchen, die Dateisystemhierarchie aber nur einmal zu durchlaufen. Die Aktion B<-fprintf> kann benutzt werden, um die verschiedenen gefundenen Elemente in mehreren verschiedenen Ausgabedateien aufzulisten.

note: type: Plain text
en: Please note that B<-a> when specified implicitly (for example by two tests appearing without an explicit operator between them) or explicitly has higher precedence than B<-o>.  This means that B<find . -name afile -o -name bfile -print> will never print I<afile>.
de: Bitte beachten Sie, das B<-a>, wenn es implizit (zum Beispiel, wenn zwei Tests ohne einen expliziten Operator zwischen ihnen auftauchen) oder explizit festgelegt wird Vorrang vor B<-o> hat. Das bedeutet, dass B<find . -name afile -o -name bfile -print> niemals I<afile> ausgibt.

note: type: SH
en: UNUSUAL FILENAMES
de: UNÜBLICHE DATEINAMEN

note: type: Plain text
en: Many of the actions of B<find> result in the printing of data which is under the control of other users.  This includes file names, sizes, modification times and so forth.  File names are a potential problem since they can contain any character except `\e0' and `/'.  Unusual characters in file names can do unexpected and often undesirable things to your terminal (for example, changing the settings of your function keys on some terminals).  Unusual characters are handled differently by various actions, as described below.
de: Viele der Aktionen von B<find> resultieren in der Ausgabe von Daten, die unter der Kontrolle anderer Benutzer stehen. Dies umfasst Dateinamen, Größen, Änderungszeiten und so weiter. Dateinamen stellen ein potentielles Problem dar, da sie jedes Zeichen mit Ausnahme von »\e0« und »/« enthalten können. Unübliche Zeichen in Dateinamen können unerwartete und oft unerwünschte Dinge mit Ihrem Terminal tun (beispielsweise die Einstellungen Ihrer Funktionstasten auf einigen Terminals ändern). Unübliche Zeichen werden von verschiedenen Aktionen unterschiedlich gehandhabt, wie im Folgenden beschrieben.

note: type: Plain text
en: Always print the exact filename, unchanged, even if the output is going to a terminal.
de: immer den genauen Dateinamen unverändert ausgeben, sogar wenn die Ausgabe an ein Terminal geht.

note: type: Plain text
en: Unusual characters are always escaped.  White space, backslash, and double quote characters are printed using C-style escaping (for example `\ef', `\e"').  Other unusual characters are printed using an octal escape.  Other printable characters (for B<-ls> and B<-fls> these are the characters between octal 041 and 0176) are printed as-is.
de: Unübliche Zeichen werden maskiert. Leerzeichen, Rückwärtsschrägstrich und doppelte Anführungszeichen werden unter Benutzung von Maskierung im C-Stil ausgegeben (zum Beispiel »\ef«, »\e«). Andere unübliche Zeichen werden unter Benutzung von einer oktalen Maskierung ausgegeben. Andere druckbare Zeichen (für B<-ls> und B<-fls> sind das die Zeichen zwischen oktal 041 und 0176) werden unverändert ausgegeben.

note: type: Plain text
en: If the output is not going to a terminal, it is printed as-is.  Otherwise, the result depends on which directive is in use.  The directives %D, %F, %g, %G, %H, %Y, and %y expand to values which are not under control of files' owners, and so are printed as-is.  The directives %a, %b, %c, %d, %i, %k, %m, %M, %n, %s, %t, %u and %U have values which are under the control of files' owners but which cannot be used to send arbitrary data to the terminal, and so these are printed as-is.  The directives %f, %h, %l, %p and %P are quoted.  This quoting is performed in the same way as for GNU B<ls>.  This is not the same quoting mechanism as the one used for B<-ls> and B<-fls>.  If you are able to decide what format to use for the output of B<find> then it is normally better to use `\e0' as a terminator than to use newline, as file names can contain white space and newline characters.  The setting of the `LC_CTYPE' environment variable is used to determine which characters need to be quoted.
de: Falls die Ausgabe nicht an ein Terminal geht, wird sie unverändert gedruckt. Andernfalls hängt das Ergebnis davon ab, welche Anweisung benutzt wird. Die Anweisungen %D, %F, %g, %G, %H, %Y und %y expandieren die Werte, die nicht unter der Kontrolle des Dateibesitzers stehen und werden daher in der vorliegenden Form gedruckt. Die Anweisungen %a, %b, %c, %d, %i, %k, %m, %M, %n, %s, %t, %u und %U haben Werte, die unter der Kontrolle des Dateibesitzers der Datei stehen, die aber nicht benutzt werden können, um beliebige Daten an das Terminal zu senden und daher unverändert gedruckt werden. Die Anweisungen %f, %h, %l, %p und %P werden maskiert. Diese Maskierung wird auf die gleiche Art durchgeführt wie für GNU-B<ls>. Dies ist nicht der gleiche Maskierungsmechanismus wie der, der für B<-ls> und B<-fls> benutzt wird. Falls Sie die Wahl haben, welches Format für die Ausgabe benutzt werden soll, ist es normalerweise besser »\e0« als Endezeichen statt eines Zeilenvorschubs zu verwenden, da Dateinamen Leerzeichen und Zeilenvorschübe enthalten können. Die Einstellung der Umgebungsvariablen »LC_CTYPE« wird benutzt, um zu bestimmen, welche Zeichen maskiert werden müssen.

note: type: Plain text
en: Quoting is handled in the same way as for B<-printf> and B<-fprintf>.  If you are using B<find> in a script or in a situation where the matched files might have arbitrary names, you should consider using B<-print0> instead of B<-print>.
de: Maskierung wird auf die gleiche Weise wie für B<-printf> und B<-fprintf> gehandhabt. Falls Sie B<find> in einem Skript benutzen oder in einer Situation sind, in der die gefundenen Dateien beliebige Namen haben können, sollten Sie in Betracht ziehen B<-print0> anstelle von B<-print> benutzen.

note: type: Plain text
en: The B<-ok> and B<-okdir> actions print the current filename as-is.  This may change in a future release.
de: Die Aktionen B<-ok> und B<-okdir> geben den aktuellen Dateinamen unverändert aus. Dies könnte sich in einem späteren Release ändern.

note: type: SH
en: STANDARDS CONFORMANCE
de: STANDARDKONFORMITÄT

note: type: Plain text
en: For closest compliance to the POSIX standard, you should set the POSIXLY_CORRECT environment variable.  The following options are specified in the POSIX standard (IEEE Std 1003.1-2008, 2016 Edition):
de: Für größtmögliche Konformität zum POSIX-Standard, sollten Sie die Umgebungsvariable POSIXLY_CORRECT setzen. Die folgenden Optionen sind im POSIX-Standard (IEEE Std 1003.1-2008, 2016 Edition) spezifiziert:

note: type: Plain text
en: This option is supported.
de: Diese Option wird unterstützt.

note: type: Plain text
en: This option is supported, but POSIX conformance depends on the POSIX conformance of the system's B<fnmatch>(3)  library function.  As of findutils-4.2.2, shell metacharacters (`*', `?' or `[]' for example) will match a leading `.', because IEEE PASC interpretation 126 requires this.  This is a change from previous versions of findutils.
de: Diese Option wird unterstützt, aber die POSIX-Konformität hängt von der POSIX-Konformität der Bibliotheksfunktion B<fnmatch>(3) des SYstems ab. Ab findutils-4.2.2 werden Shell-Metazeichen (zum Beispiel »*«, »?« oder »[]«) zu einem führenden ».« passen, da dies die IEEE-PASC-Interpretation 126 erfordert. Dies ist eine Änderung gegenüber vorherigen Versionen der Findutils.

note: type: Plain text
en: Supported.  POSIX specifies `b', `c', `d', `l', `p', `f' and `s'.  GNU find also supports `D', representing a Door, where the OS provides these.  Furthermore, GNU find allows multiple types to be specified at once in a comma-separated list.
de: unterstützt. POSIX spezifiziert »b«, »c«, »d«, »l«, »p«, »f« und »s«. GNU-Find unterstützt außerdem »D«, das eine Door (Spezialdatei für Prozesskommunikation) repräsentiert, wo diese vom Betriebsystem bereitgestellt wird. Desweiteren erlaubt GNU find die Angabe mehrfacher Typen auf einmal in einer Kommata-getrennten Liste.

note: type: Plain text
en: Supported.  Interpretation of the response is according to the `yes' and `no' patterns selected by setting the `LC_MESSAGES' environment variable.  When the `POSIXLY_CORRECT' environment variable is set, these patterns are taken system's definition of a positive (yes) or negative (no)  response.  See the system's documentation for B<nl_langinfo>(3), in particular YESEXPR and NOEXPR.  When `POSIXLY_CORRECT' is not set, the patterns are instead taken from B<find>'s own message catalogue.
de: unterstützt. Die Interpretation der Antwort entspricht den »ja«- und »nein«-Mustern, die durch Setzen der Umgebungsvariablen »LC_MESSAGES« ausgewählt wurde. Wenn die Umgebungsvariable »POSIXLY_CORRECT« gesetzt ist, werden diese Muster als die Systemdefinition einer postiven (ja) oder negativen (nein) Anwort betrachtet. Lesen Sie die Dokumentation des Systems für B<nl_langinfo>(3), insbesondere YESEXPR und NOEXPR. Wenn »POSIXLY_CORRECT« nicht gesetzt ist, werden die Muster von B<find>s eigenem Nachrichtenkatalog genommen.

note: type: Plain text
en: Supported.  If the file specified is a symbolic link, it is always dereferenced.  This is a change from previous behaviour, which used to take the relevant time from the symbolic link; see the HISTORY section below.
de: unterstützt. Falls die angegebene Datei ein symbolischer Link ist, wird er immer zurückverfolgt. Dies ist eine Änderung gegenüber dem bisherigen Verhalten, das benutzt wurde, um die maßgebliche Zeit vom symbolischen Link zu nehmen; siehe den Abschnitt GESCHICHTE unterhalb.

note: type: Plain text
en: Supported.  If the POSIXLY_CORRECT environment variable is not set, some mode arguments (for example +a+x) which are not valid in POSIX are supported for backward-compatibility.
de: unterstützt. Falls die Umgebungsvariable »POSIXLY_CORRECT« nicht gesetzt ist, werden einige Modusargumente (zum Beispiel +a+x), die in POSIX nicht gültig sind unterstützt, um abwärtskompatibel zu sein.

note: type: IP
en: Other primaries
de: Andere Primärausdrücke

note: type: Plain text
en: The primaries B<-atime>, B<-ctime>, B<-depth>, B<-exec>, B<-group>, B<-links>, B<-mtime>, B<-nogroup>, B<-nouser>, B<-ok>, B<-path>, B<-print>, B<-prune>, B<-size>, B<-user> and B<-xdev> are all supported.
de: Die Primärausdrücke B<-atime>, B<-ctime>, B<-depth>, B<-exec>, B<-group>, B<-links>, B<-mtime>, B<-nogroup>, B<-nouser>, B<-ok>, B<-path>, B<-print>, B<-prune>, B<-size>, B<-user> und B<-xdev> werden alle unterstützt.

note: type: Plain text
en: The POSIX standard specifies parentheses `(', `)', negation `!' and the `and' and `or' operators ( B<-a>, B<-o>).
de: Der POSIX-Standard spezifiziert Klammern »(«, »)«, Verneinung »!« und die Operatoren »and« und »or« (B<-a>, B<-o>).

note: type: Plain text
en: All other options, predicates, expressions and so forth are extensions beyond the POSIX standard.  Many of these extensions are not unique to GNU find, however.
de: Alle anderen Operationen, Prädikate, Ausdrücke und so weiter sind Erweiterungen jenseits des POSIX-Standards. Viele dieser Erweiterungen sind jedoch nicht auf GNU-Find beschränkt.

note: type: Plain text
en: The POSIX standard requires that B<find> detects loops:
de: Der POSIX-Standard erfordert, dass B<find> Schleifen entdeckt:

note: type: Plain text
en: The B<find> utility shall detect infinite loops; that is, entering a previously visited directory that is an ancestor of the last file encountered.  When it detects an infinite loop, find shall write a diagnostic message to standard error and shall either recover its position in the hierarchy or terminate.
de: Das Hilfswerkzeug B<find> muss unendliche Schleifen entdecken, also das Eintreten in ein bereits vorher besuchtes Verzeichns, das ein Vorgänger der zuletzt gefundenen Datei ist. Wenn es eine Endlosschleife entdeckt, soll Find eine Diagnosenachricht auf die Standardfehlerausgabe schreiben und entweder seine Position in der Hierarchie wiederherstellen oder sich beenden.

note: type: Plain text
en: GNU B<find> complies with these requirements.  The link count of directories which contain entries which are hard links to an ancestor will often be lower than they otherwise should be.  This can mean that GNU find will sometimes optimise away the visiting of a subdirectory which is actually a link to an ancestor.  Since B<find> does not actually enter such a subdirectory, it is allowed to avoid emitting a diagnostic message.  Although this behaviour may be somewhat confusing, it is unlikely that anybody actually depends on this behaviour.  If the leaf optimisation has been turned off with B<-noleaf>, the directory entry will always be examined and the diagnostic message will be issued where it is appropriate.  Symbolic links cannot be used to create filesystem cycles as such, but if the B<-L> option or the B<-follow> option is in use, a diagnostic message is issued when B<find> encounters a loop of symbolic links.  As with loops containing hard links, the leaf optimisation will often mean that B<find> knows that it doesn't need to call I<stat()> or I<chdir()> on the symbolic link, so this diagnostic is frequently not necessary.
de: GNU-B<find> erfüllt diese Anforderungen. Die Link-Anzahl von Verzeichnissen, die Einträge mit harten Links auf einen Vorgänger enthalten, werden oft kleiner sein, als sie andernfalls sein sollten. Dies kann bedeuten, dass GNU-Find manchmal den Besuch eines Unterverzeichnisses wegoptimiert, das tatsächlich ein Link zu einem Vorgänger ist. Da B<find> nicht tatsächlich in ein solches Unterverzeichnis eintritt, ist es erlaubt, das Ausgeben einer Diagnosenachricht zu verhindern. Dieses Verhalten könnte jedoch ein wenig verwirrend sein. Es ist unwahrscheinlich, dass sich tatsächlich jemand auf dieses Verhalten verlässt. Falls die Leaf-Optimierung mit B<-noleaf> ausgeschaltet wurde, wird der Verzeichniseintrag immer untersucht und die Diagnosenachricht wird an geeigneter Stelle ausgegeben. Symbolische Links können nicht benutzt werden, um Dateisystemzyklen im eigentlichen Sinn zu erzeugen, aber falls die Optionen B<-L> oder B<-follow> benutzt werden, wird eine Diagnosenachricht ausgegeben, wenn B<find> in symbolischen Links auf eine Schleife trifft. Wie bei harten Links, die Schleifen enthalten, wird die Leaf-Optimierung oft bedeuten, dass B<find> weiß, dass es I<stat()> oder I<chdir()> bei einem symbolischen Link nicht aufrufen muss, daher ist diese Diagnose häufig nicht nötig.

note: type: Plain text
en: The B<-d> option is supported for compatibility with various BSD systems, but you should use the POSIX-compliant option B<-depth> instead.
de: Die Option B<-d> wird unterstützt, um die Kompatibilität mit verschiedenen BSD-Systemen zu wahren, Sie sollten aber stattdessen die POSIX-konforme Option B<-depth> benutzen.

note: type: Plain text
en: The POSIXLY_CORRECT environment variable does not affect the behaviour of the B<-regex> or B<-iregex> tests because those tests aren't specified in the POSIX standard.
de: Die Umgebungsvariable POSIXLY_CORRECT beeinflusst nicht das Verhalten der Tests B<-regex> oder B<-iregex>, da diese Tests nicht im POSIX-Standard spezifiziert sind.

note: type: SH
en: ENVIRONMENT VARIABLES
de: UMGEBUNGSVARIABLEN

note: type: Plain text
en: Provides a default value for the internationalization variables that are unset or null.
de: Stellt einen Vorgabewert für die Internationalisierungsvariablen bereit, die nicht gesetzt oder null sind.

note: type: Plain text
en: If set to a non-empty string value, override the values of all the other internationalization variables.
de: Falls dies auf einen nicht leeren Zeichenkettenwert gesetzt ist, überschreibt es die Werte aller anderen Internationalisierungsvariablen.

note: type: Plain text
en: The POSIX standard specifies that this variable affects the pattern matching to be used for the B<-name> option.  GNU find uses the B<fnmatch>(3)  library function, and so support for `LC_COLLATE' depends on the system library.  This variable also affects the interpretation of the response to B<-ok>; while the `LC_MESSAGES' variable selects the actual pattern used to interpret the response to B<-ok>, the interpretation of any bracket expressions in the pattern will be affected by `LC_COLLATE'.
de: Der POSIX-Standard spezifiziert, dass diese Variable die Mustersuche beeinflusst, die bei der Option B<-name> benutzt wird. GNU-Find benutzt die Bibiliotheksfunktion B<fnmatch>(3) und unterstützt daher »LC_COLLATE« in Abhängigkeitt von der Systembibliothek. Diese Variable beeinflusst außerdem die Interpretation der Antwort auf B<-ok>; während die Variable »LC_MESSAGES« das Muster auswählt, das tatsächlich benutzt wird, um die Antwort auf B<-ok;> zu interpretieren, wird die Interpretation jeglicher Ausdrücke mit Klammern im Muster durch »LC_COLLATE« beeinflusst.

note: type: Plain text
en: This variable affects the treatment of character classes used in regular expressions and also with the B<-name> test, if the system's B<fnmatch>(3)  library function supports this.  This variable also affects the interpretation of any character classes in the regular expressions used to interpret the response to the prompt issued by B<-ok>.  The `LC_CTYPE' environment variable will also affect which characters are considered to be unprintable when filenames are printed; see the section UNUSUAL FILENAMES.
de: Diese Variable beeinflusst die Behandlung von Zeichenklassen, die in regulären Ausdrücken ebenso wie im Test B<-name> benutzt wird, falls die Bibliotheksfunktion B<fnmatch>(3) des Systems dies unterstützt. Diese Variable beeinflusst außerdem die Interpretation jeglicher Zeichenklassen, die in regulären Ausdrücken benutzt werden, um die Antwort auf die durch B<-ok> angegebene Abfrage zu interpretieren. Die Umgebungsvariable »LC_CTYPE« wird außerdem beeinflussen, welche Zeichen als nicht abdruckbar betrachtet werden, wenn Dateinamen ausgegeben werden; siehe den Abschnitt UNÜBLICHE DATENAMEN.

note: type: Plain text
en: Determines the locale to be used for internationalised messages.  If the `POSIXLY_CORRECT' environment variable is set, this also determines the interpretation of the response to the prompt made by the B<-ok> action.
de: bestimmt die Locale, die für internationalisierte Nachrichten verwendet werden soll. Falls die Umgebungsvariable »POSIXLY_CORRECT« gesetzt ist, bestimmt dies außerdem die Interpretation der Antwort auf die, durch die Aktion B<-ok> angegebene Abfrage.

note: type: Plain text
en: Determines the location of the internationalisation message catalogues.
de: bestimmt den Speicherort der Internationalisierungs-Nachrichtenkataloge.

note: type: Plain text
en: Affects the directories which are searched to find the executables invoked by B<-exec>, B<-execdir>, B<-ok> and B<-okdir>.
de: beeinflusst die Verzeichnisse, die durchsucht werden, um die ausführbaren Dateien zu finden, die durch B<-exec>, B<-execdir>, B<-ok> und B<-okdir> aufgerufen werden.

note: type: Plain text
en: Determines the block size used by B<-ls> and B<-fls>.  If B<POSIXLY_CORRECT> is set, blocks are units of 512 bytes.  Otherwise they are units of 1024 bytes.
de: bestimmt die von B<-ls> und B<-fls> benutzte Blockgröße, Falls B<POSIXLY_CORRECT> gesetzt ist, sind Blöcke Einheiten von 512 Byte. Andernfalls sind es Einheiten von 1024 Byte.

note: type: Plain text
en: Setting this variable also turns off warning messages (that is, implies B<-nowarn>)  by default, because POSIX requires that apart from the output for B<-ok>, all messages printed on stderr are diagnostics and must result in a non-zero exit status.
de: Das Setzen dieser Variable schaltet außerdem standardmäßig Warnmeldungen aus (sprich, es implziert B<-nowarn>), da POSIX erfordert, dass unabhängig von der Ausgabe von B<-ok>, alle Nachrichten auf der Standardfehlerausgabe Diagnosen sind und in einem Rückgabewert ungleich null resultieren müssen.

note: type: Plain text
en: When POSIXLY_CORRECT is not set, B<-perm> +zzz is treated just like B<-perm> /zzz if +zzz is not a valid symbolic mode.  When POSIXLY_CORRECT is set, such constructs are treated as an error.
de: Wenn POSIXLY_CORRECT nicht gesetzt ist, wird B<-perm> +zzz nur wie B<-perm> /zzz betrachtet, falls +zzz kein gültiger symbolischer Modus ist. Wenn POSIXLY_CORRECT gesetzt ist, werden solche Konstruktionen als Fehler betrachtet.

note: type: Plain text
en: When POSIXLY_CORRECT is set, the response to the prompt made by the B<-ok> action is interpreted according to the system's message catalogue, as opposed to according to B<find>'s own message translations.
de: Wenn POSIXLY_CORRECT gesetzt ist, hängt die Interpretation der Antwort auf die, durch die Aktion B<-ok> angegebene Abfrage, von den Nachrichtenkatalogen des Systems ab, im Gegensatz zur Beachtung der eigenen Nachrichtenübersetzungen von B<find>.

note: type: Plain text
en: Affects the time zone used for some of the time-related format directives of B<-printf> and B<-fprintf>.
de: beeinflußt die Zeitzone, die für einige zeitbezogene Formatanweisungen von B<-printf> und B<-fprintf> benutzt wird.

note: type: SH
en: EXAMPLES
de: BEISPIELE

note: type: Plain text
en: Find files named B<core> in or below the directory B</tmp> and delete them.  Note that this will work incorrectly if there are any filenames containing newlines, single or double quotes, or spaces.
de: sucht Dateien mit dem Namen B<core> in oder unterhalb des Verzeichnisses B</tmp> und löscht diese. Beachten Sie, dass dies nicht korrekt funktioniert, falls die Dateinamen Zeilenvorschübe, einfache oder doppelte Anführungszeichen oder Leerzeichen enthalten.

note: type: Plain text
en: Find files named B<core> in or below the directory B</tmp> and delete them, processing filenames in such a way that file or directory names containing single or double quotes, spaces or newlines are correctly handled.  The B<-name> test comes before the B<-type> test in order to avoid having to call B<stat(2)> on every file.
de: sucht Dateien mit dem Namen B<core> in oder unterhalb des Verzeichnisses B</tmp> und löscht diese. Verarbeitet Dateinamen auf eine Weise, in der Datei- oder Verzeichnisnamen, die Dateinamen einfache oder doppelte Anführungszeichen, Leerzeichen oder Zeilenvorschübe enthalten, korrekt gehandhabt werden. Der Test B<-name> kommt in der Reihenfolge vor dem Test B<-type>, um zu verhindern, dass B<stat(2)> für jede Datei aufgerufen wird.

note: type: Plain text
en: Runs `file' on every file in or below the current directory.  Notice that the braces are enclosed in single quote marks to protect them from interpretation as shell script punctuation.  The semicolon is similarly protected by the use of a backslash, though single quotes could have been used in that case also.
de: führt »file« für jede Datei in oder unterhalb des aktuellen Verzeichnisses aus. Beachten Sie, dass Klammern in einfache Anführungszeichen eingeschlossen werden, um sie vor einer Interpretation als Shell-Skript-Zeichensetzung zu schützen. Der Strichpunkt wird gleichermaßen durch die Benutzung des Rückwärtsschrägstrichs geschützt, da einfache Anführungszeichen in diesem Fall ebenfalls benutzt werden könnten.

note: type: Plain text
en: Traverse the filesystem just once, listing setuid files and directories into B</root/suid.txt> and large files into B</root/big.txt>.
de: das Dateisystem nur einmal durchlaufen, Setuid-Dateien und Verzeichnisse in B</root/suid.txt> und große Dateien in B</root/big.txt> auflisten.

note: type: Plain text
en: Search for files in your home directory which have been modified in the last twenty-four hours.  This command works this way because the time since each file was last modified is divided by 24 hours and any remainder is discarded.  That means that to match B<-mtime> B<0>, a file will have to have a modification in the past which is less than 24 hours ago.
de: sucht nach Dateien in Ihrem Home-Verzeichnis, die in den letzten 24 Stunden geändert wurden. Dieser Befehl funktioniert auf diese Art, weil die Zeit, seit jede Datei zuletzt verändert wurde, durch 24 Stunden geteilt und der Rest verworfen wird. Dies bedeutet, dass eine Datei, um B<-mtime> B<0> zu entsprechen, eine Veränderung in der Vergangenheit haben muss, die weniger als 24 Stunden zurückliegt.

note: type: Plain text
en: Search for files which are executable but not readable.
de: sucht Dateien, die ausführbar, aber nicht lesbar sind

note: type: Plain text
en: Search for files which have read and write permission for their owner, and group, but which other users can read but not write to.  Files which meet these criteria but have other permissions bits set (for example if someone can execute the file) will not be matched.
de: sucht nach Dateien, die Lese- und Schreibrechte für ihren Benutzer und ihre Gruppe haben, aber von anderen Benutzern gelesen, aber nicht geschrieben werden können. Dateien, die diesem Kriterium entsprechen, aber andere Rechte-Bits gesetzt haben (zum Beispiel, wenn jemand die Datei ausführen kann), werden nicht passen.

note: type: Plain text
en: Search for files which have read and write permission for their owner and group, and which other users can read, without regard to the presence of any extra permission bits (for example the executable bit).  This will match a file which has mode 0777, for example.
de: sucht nach Dateien, die Lese- und Schreibrechte für ihren Benutzer und ihre Gruppe haben und die von anderen Benutzern gelesen werden können, ohne das Vorhandensein irgendwelcher zusätzlicher Rechte-Bits (zum Beispiel des Bits für Ausführbarkeit) zu betrachten. Dies wird beispielsweise auf eine Datei mit dem Modus 777 passen.

note: type: Plain text
en: Search for files which are writable by somebody (their owner, or their group, or anybody else).
de: sucht nach Dateien, die für jedermann schreibbar sind (ihren Besitzer, ihre Gruppe oder irgendjemand anderes).

note: type: Plain text
en: All three of these commands do the same thing, but the first one uses the octal representation of the file mode, and the other two use the symbolic form.  These commands all search for files which are writable by either their owner or their group.  The files don't have to be writable by both the owner and group to be matched; either will do.
de: Diese drei Befehle tun alle dasselbe, aber der Erste benutzt die oktale Darstellung des Dateimodus und die beiden anderen benutzen die symbolische Form. Diese Befehle suchen alle nach Dateien, die entweder durch ihren Besitzer oder ihre Gruppe schreibbar sind. Die Dateien müssen nicht sowohl für Besitzer und Gruppe schreibbar sein, um zu passen; eines genügt.

note: type: Plain text
en: Both these commands do the same thing; search for files which are writable by both their owner and their group.
de: Beide Befehle tun dasselbe; sie suchen nach Dateien, die sowohl für ihren Besitzer als auch für ihre Gruppe schreibbar sind.

note: type: Plain text
en: These two commands both search for files that are readable for everybody ( B<-perm -444> or B<-perm -a+r>), have at least one write bit set ( B<-perm /222> or B<-perm /a+w>)  but are not executable for anybody ( B<! -perm /111> and B<! -perm /a+x> respectively).
de: Diese beiden Befehle suchen nach Dateien, die für jedermann lesbar sind (B<-perm -444> oder B<-perm -a+r>), mindestens ein gesetztes Schreib-Bit haben (B<-perm /222> oder B<-perm /a+w>), aber für niemanden ausführbar sind (B<! -perm /111> beziehungsweise B<! -perm /a+x>).

note: type: Plain text
en: This command copies the contents of B</source-dir> to B</dest-dir>, but omits files and directories named B<.snapshot> (and anything in them).  It also omits files or directories whose name ends in B<~>, but not their contents.  The construct B<-prune -o \e( \&...\& -print0 \e)> is quite common.  The idea here is that the expression before B<-prune> matches things which are to be pruned.  However, the B<-prune> action itself returns true, so the following B<-o> ensures that the right hand side is evaluated only for those directories which didn't get pruned (the contents of the pruned directories are not even visited, so their contents are irrelevant).  The expression on the right hand side of the B<-o> is in parentheses only for clarity.  It emphasises that the B<-print0> action takes place only for things that didn't have B<-prune> applied to them.  Because the default `and' condition between tests binds more tightly than B<-o>, this is the default anyway, but the parentheses help to show what is going on.
de: Dieser Befehl kopiert den Inhalt von B</source-dir> nach B</dest-dir>, lässt aber Dateien und Verzeichnisse mit Namen B<.snapshot> aus (und alles, was sich darin befindet). Er lässt außerdem alle Dateien und Verzeichnisse aus, deren Name auf B<~> endet, nicht jedoch ihren Inhalt. Die Konstruktion B<-prune -o \e( …\& -print0 \e)> ist ziemlich gebräuchlich. Die Idee besteht hier darin, dass der Ausdruck vor B<-prune> auf die Dinge passt, die gekürzt werden. Die Aktion B<-prune> selbst gibt jedoch wahr zurück, daher stellt das folgende B<-o> sicher, dass die rechte Seite nur für die Verzeichnisse ausgewertet wird, die nicht gekürzt wurden (der Inhalt der gekürzten Verzeichnisse wird nicht einmal besucht und ist daher irrelevant). Der Ausdruck auf der rechten Seite von B<-o> ist nur der Übersichtlichkeit halber in Klammern. Dies hebt hervor, dass die Aktion B<-print0> nur den Platz von Dingen einnimmt, auf die B<-prune> nicht angewandt wurde. Da die Standardbedingung »and« zwischen Tests fester verbindet als B<-o>, ist dies sowieso die Vorgabe, aber die Klammern helfen zu zeigen, was passiert.

note: type: Plain text
en: Given the following directory of projects and their associated SCM administrative directories, perform an efficient search for the projects' roots:
de: Beim folgenden gegebenen Verzeichnis mit Projekten und den damit verbundenen Versionsverwaltungsverzeichnissen wird eine effiziente Suche nach den Wurzeln der Projekte durchgeführt:

note: type: Plain text
en: In this example, B<-prune> prevents unnecessary descent into directories that have already been discovered (for example we do not search project3/src because we already found project3/.svn), but ensures sibling directories (project2 and project3) are found.
de: In diesem Beispiel verhindert B<-prune> unnötiges Absteigen in Verzeichnisse, die bereits entdeckt wurden (zum Beispiel wird project3/src nicht durchsucht, da es bereits in project3/.svn gefunden wurde), aber es stellt sicher, dass Geschwisterverzeichnisse (project2 und project3) gefunden werden.

note: type: Plain text
en: Search for files, directories, and symbolic links in the directory B</tmp> passing these types as a comma-separated list (GNU extension), which is otherwise equivalent to the longer, yet more portable:
de: sucht nach Dateien, Verzeichnissen und symbolischen Links im Verzeichnis B</tmp>. Dabei werden die Typen als Komma-separierte Liste übergeben (GNU-Erweiterung), was ansonsten äquivalent zu dem folgenden längeren, portableren Ausdruck ist:

note: type: SH
en: EXIT STATUS
de: EXIT-STATUS

note: type: Plain text
en: B<find> exits with status 0 if all files are processed successfully, greater than 0 if errors occur.  This is deliberately a very broad description, but if the return value is non-zero, you should not rely on the correctness of the results of B<find>.
de: B<find> endet mit Status Null, falls alle Dateien erfolgreich verarbeitet wurden und größer als Null, falls ein Fehler aufgetreten ist. Dies ist absichtlich eine sehr weitgehende Beschreibung, aber falls der Rückgabewert ungleich Null ist, sollten Sie sich nicht auf die Richtigkeit des Ergebnisses von B<find> verlassen.

note: type: Plain text
en: When some error occurs, B<find> may stop immediately, without completing all the actions specified.  For example, some starting points may not have been examined or some pending program invocations for B<-exec \&...\& {} +> or B<-execdir \&...\& {} +> may not have been performed.
de: Wenn ein Fehler auftritt, stoppt B<find> unmittelbar, ohne alle angegebenen Aktionen abzuschließen. Zum Beispiel werden einige der Startpunkte nicht untersucht oder einige ausstehenden Programmaufrufe für B<-exec …\& {} +> oder B<-execdir …\& {} +> werden nicht ausgeführt.

note: type: SH
en: SEE ALSO
de: SIEHE AUCH

note: type: Plain text
en: The full documentation for B<find> is maintained as a Texinfo manual.  If the B<info> and B<find> programs are properly installed at your site, the command B<info find> should give you access to the complete manual.
de: Die vollständige Dokumentation für B<find> wird als Texinfo-Handbuch gepflegt. Wenn die Befehle B<info> und B<find> korrekt auf Ihrem Syste installiert sind, erhalten Sie mit B<info find> Zugriff auf das vollständige Handbuch.

note: type: SH
en: HISTORY
de: GESCHICHTE

note: type: Plain text
en: As of findutils-4.2.2, shell metacharacters (`*', `?' or `[]' for example) used in filename patterns will match a leading `.', because IEEE POSIX interpretation 126 requires this.
de: Ab findutils-4.2.2 stimmen Shell-Metazeichen (»*«, »?« oder »[]« zum Beispiel), die in Mustern für Dateinamen verwendet werden, mit einem führenden ».« überein, da die Interpretation 126 von IEEE POSIX dies erfordert.

note: type: Plain text
en: As of findutils-4.3.3, B<-perm /000> now matches all files instead of none.
de: Ab findutils-4.3.3 passt B<-perm /000> nun auf alle Dateien statt auf keine.

note: type: Plain text
en: Nanosecond-resolution timestamps were implemented in findutils-4.3.3.
de: Zeitstempel in Nanosekundenauflösung wurden in findutils-4.3.3 implementiert.

note: type: Plain text
en: As of findutils-4.3.11, the B<-delete> action sets B<find>'s exit status to a nonzero value when it fails.  However, B<find> will not exit immediately.  Previously, B<find>'s exit status was unaffected by the failure of B<-delete>.
de: Ab findutils-4.3.11 setzt die Aktion B<-delete> den Rückgabewert von B<find> auf einen Wert ungleich null, wenn sie fehlschlägt. B<find> wird jedoch nicht sofort beendet. Vorher wurde der Rückgabewert von B<find> nicht durch ein Scheitern von B<-delete> beeinflusst.

note: type: tbl table
en: Feature
de: Funktion

note: type: tbl table
en: Added in
de: Hinzugefügt in

note: type: tbl table
en: Also occurs in
de: Erscheint auch in

note: type: tbl table
en: -exec ... +
de: -exec … +

note: type: Plain text
en: The syntax B<-perm +MODE> was removed in findutils-4.5.12, in favour of B<-perm> B</MODE>.  The B<+MODE> syntax had been deprecated since findutils-4.2.21 which was released in 2005.
de: Die Syntax B<-perm +MODE> wurde in findutils-4.5.12 zugunsten von B<-perm> B</MODUS> entfernt. Die Syntax B<+MODE> wurde als veraltet markiert, da findutils-4.2.21 bereits im Jahre 2005 veröffentlicht wurde.

note: type: SH
en: NON-BUGS
de: KEINE FEHLER

note: type: SS
en: Operator precedence surprises
de: Überraschungen bei Operatorenvorrangsregeln

note: type: Plain text
en: The command B<find . -name afile -o -name bfile -print> will never print I<afile> because this is actually equivalent to B<find . -name afile -o \e( -name bfile -a -print \e)>.  Remember that the precedence of B<-a> is higher than that of B<-o> and when there is no operator specified between tests, B<-a> is assumed.
de: Der Befehl B<find . -name afile -o -name bfile -print> gibt niemals I<afile> aus, da der Befehl tatsächlich äquivalent zu B<find . -name afile -o \e( -name bfile -a -print \e)> ist. Denken Sie daran, dass B<-a> Vorrang vor B<-o> hat und dass, sofern kein Operator zwischen den Tests festgelegt ist, B<-a> angenommen wird.

note: type: SS
en: \(lqpaths must precede expression\(rq error message
de: Fehlermeldungen \(lqDer Pfad muss vor dem Ausdruck stehen\rq

note: type: Plain text
en: B<$ find . -name *.c -print>
    find: paths must precede expression
    find: possible unquoted pattern after predicate `-name'?
de: B<$ find . -name *.c -print>
    find: Der Pfad muss vor dem Ausdruck stehen
    find: Mögliches nichtgeschütztes Muster nach dem Prädikaten »-name«?

note: type: Plain text
en: This happens when the shell could expand the pattern I<*.c> to more than one file name existing in the current directory, and passing the resulting file names in the command line to B<find> like this:
de: Dies passiert, wenn die Shell das Muster I<*.c> auf mehr als einen im aktuellen Verzeichnis existierenden Dateinamen expandieren könnte und die entstehenden Dateinamen in der Befehlszeile wie folgt an B<find> weitergibt:

note: type: Plain text
en: That command is of course not going to work, because the B<-name> predicate allows exactly only one pattern as argument.  Instead of doing things this way, you should enclose the pattern in quotes or escape the wildcard, thus allowing B<find> to use the pattern with the wildcard during the search for file name matching instead of file names expanded by the parent shell:
de: Dieser Befehl wird natürlich nicht funktionieren, da das Prädikat B<-name> nur genau ein Muster als Argument erlaubt. Statt auf diese Art zu arbeiten, sollten Sie das Muster in Anführungszeichen einschließen oder den Platzhalter schützen, und damit B<find> erlauben, das Muster mit dem Platzhalter während der Suche auf passende Dateinamen zu verwenden, statt die Dateinamen durch die Eltern-Shell zu expandieren:

note: type: Plain text
en: Copyright \(co 1990-2019 Free Software Foundation, Inc.  License GPLv3+: GNU GPL version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>.
de: Copyright \(co 1990-2019 Free Software Foundation, Inc. Lizenz GPLv3+: GNU GPL Version 3 oder neuer E<lt>https://gnu.org/licenses/gpl.htmlE<gt>.

note: type: Plain text
en: This is free software: you are free to change and redistribute it.  There is NO WARRANTY, to the extent permitted by law.
de: Dies ist freie Software: Sie können sie verändern und weitergeben. Es gibt KEINE GARANTIE, soweit gesetzlich zulässig.

note: type: SH
en: BUGS
de: FEHLER

note: type: Plain text
en: There are security problems inherent in the behaviour that the POSIX standard specifies for B<find>, which therefore cannot be fixed.  For example, the B<-exec> action is inherently insecure, and B<-execdir> should be used instead.  Please see B<Finding Files> for more information.
de: Es gibt dort Sicherheitslücken, die dem Verhalten anhaften, das der POSIX-Standard für B<find> spezifiziert und die daher nicht behoben werden können. Die Aktion B<-exec> ist zum Beispiel von Natur aus unsicher und es sollte stattdessen B<-execdir> verwendet werden. Bitte lesen Sie den Abschnitt B<Finding Files>, um weitere Informationen zu erhalten.

note: type: Plain text
en: The environment variable B<LC_COLLATE> has no effect on the B<-ok> action.
de: Die Umgebungsvariable B<LC_COLLATE> hat keinen Einfluss auf die Aktion B<-ok>.

note: type: Plain text
en: The best way to report a bug is to use the form at https://savannah.gnu.org/bugs/?group=findutils.  The reason for this is that you will then be able to track progress in fixing the problem.  Other comments about B<find>(1) and about the findutils package in general can be sent to the I<bug-findutils> mailing list.  To join the list, send email to I<bug-findutils-request@gnu.org>.
de: Der beste Weg, einen Fehler zu melden, ist die Benutzung des Formulars auf https://savannah.gnu.org/bugs/?group=findutils. Der Grund dafür liegt darin, dass Sie den Prozess, wie das Problem behoben wird, verfolgen können. Andere Kommentare über B<find>(1) und über das Paket Findutils im Allgemeinen können an die Mailingliste I<bug-findutils> gesandt werden. Um diese Liste zu abonnieren, senden Sie eine E-Mail auf Englisch an I<bug-findutils-request@gnu.org>.

note: type: Plain text
en: If the whole expression contains no actions other than B<-prune> or B<-print>, B<-print> is performed on all files for which the whole expression is true.
de: Wenn der gesamte Ausdruck keine andere Aktion als B<-prune> oder B<-print> enthält, wird für alle Dateien, für welche der Ausdruck »wahr« ergibt, die Aktion B<-print> durchgeführt.

note: type: IP
en: -anewer I<file>
de: -anewer I<Datei>

note: type: Plain text
en: File was last accessed more recently than I<file> was modified.  If I<file> is a symbolic link and the B<-H> option or the B<-L> option is in effect, the access time of the file it points to is always used.
de: Auf die Datei ist zugegriffen worden, nachdem I<Datei> das letzten Mal verändert wurde. Falls I<Datei> ein symbolischer Link ist und die Optionen B<-H> oder B<-L> in Kraft sind, wird immer die Zugriffszeit der Datei benutzt, auf die er zeigt.

note: type: IP
en: -cnewer I<file>
de: -cnewer I<Datei>

note: type: Plain text
en: File's status was last changed more recently than I<file> was modified.  If I<file> is a symbolic link and the B<-H> option or the B<-L> option is in effect, the status-change time of the file it points to is always used.
de: Der Status der Datei wurde verändert, seit I<Datei> zum letzten Mal geändert wurde. Falls I<Datei> ein symbolischer Link ist und die Optionen B<-H> oder B<-L> in Kraft sind, wird immer die Änderungszeitzeit des Status der Datei benutzt, auf den er zeigt.

note: type: Plain text
en: Base of file name (the path with the leading directories removed)  matches shell pattern I<pattern>.  Because the leading directories are removed, the file names considered for a match with B<-name> will never include a slash, so `-name a/b' will never match anything (you probably need to use B<-path> instead).  A warning is issued if you try to do this, unless the environment variable POSIXLY_CORRECT is set.  The metacharacters (`*', `?', and `[]') match a `.\&' at the start of the base name (this is a change in findutils-4.2.2; see section STANDARDS CONFORMANCE below).  To ignore a directory and the files under it, use B<-prune>; see an example in the description of B<-path>.  Braces are not recognised as being special, despite the fact that some shells including Bash imbue braces with a special meaning in shell patterns.  The filename matching is performed with the use of the B<fnmatch>(3)  library function.  Don't forget to enclose the pattern in quotes in order to protect it from expansion by the shell.
de: Der Dateiname ohne führende Verzeichnisse (basename) passt zum Shell-Muster I<Muster>. Da die führenden Verzeichnisse entfernt sind, enthalten die für die Übereinstimmungsfindung mit B<-name> berücksichtigten Dateinamen niemals einen Schrägstrich, daher wird »-name a/b« niemals einen Treffer ergeben. Wahrscheinlich werden Sie stattdessen B<-path> benutzen müssen. Eine Warnung wird ausgegeben, wenn Sie dies zu tun versuchen, es sei denn, die Umgebungsvariable POSIXLY_CORRECT ist gesetzt. Die Metazeichen (»*«, »?« und »[]«) entsprechen einem ».\&« am Anfang des Basisnamens (dies ist eine Änderung in findutils-4.2.2; siehe Abschnitt STANDARDKONFORMITÄT unten). Um ein Verzeichnis und die Dateien darin zu ignorieren, benutzen Sie B<-prune>; ein Beispiel finden Sie in der Beschreibung von B<-path>. Klammern werden nicht als etwas Besonderes erkannt, trotz der Tatsache, dass einige Shells einschließlich der Bash Klammern eine besondere Bedeutung innerhalb von Shell-Mustern beimessen. Der Dateinamensabgleich wird unter Benutzung der Bibliotheksfunktion B<fnmatch>(3) durchgeführt. Vergessen Sie nicht, das Muster in Anführungszeichen zu setzen, um es vor Expandierung durch die Shell zu schützen.

note: type: IP
en: -newer I<file>
de: -newer I<Datei>

note: type: Plain text
en: File was modified more recently than I<file>.  If I<file> is a symbolic link and the B<-H> option or the B<-L> option is in effect, the modification time of the file it points to is always used.
de: Datei ist später verändert worden als I<Datei>. Falls I<Datei> ein symbolischer Link ist und die Optionen B<-H> oder B<-L> in Kraft sind, wird immer die Veränderungszeit der Datei benutzt, auf den er verweist.

note: type: Plain text
en: will print an entry for a directory called `./src/misc' (if one exists).  To ignore a whole directory tree, use B<-prune> rather than checking every file in the tree.  For example, to skip the directory `src/emacs' and all files and directories under it, and print the names of the other files found, do something like this:
de: einen Eintrag für ein Verzeichnis mit Namen »./src/misc« ausgeben (falls eines existiert). Benutzen Sie B<-prune>, um einen ganzen Verzeichnisbaum zu ignorieren, anstatt jede Datei im Baum zu überprüfen. Um beispielsweise das Verzeichnis »src/emacs« und alle Dateien und Verzeichnisse darin zu überspringen und die Namen der anderen gefundenen Dateien auszugeben, versuchen Sie Folgendes:

note: type: Plain text
en: Note that the pattern match test applies to the whole file name, starting from one of the start points named on the command line.  It would only make sense to use an absolute path name here if the relevant start point is also an absolute path.  This means that this command will never match anything:
de: Beachten Sie, dass Mustervergleichstests auf den ganzen Dateinamen angewendet werden, beginnend von einem der auf der Befehlszeile benannten Startpunkte. Es würde nur Sinn ergeben, hier einen absoluten Pfadnamen zu benutzen, wenn der maßgebliche Startpunkt auch ein absoluter Pfad wäre. Dies bedeutet, dass dieser Befehl niemals auf etwas zutreffen wird:

note: type: Plain text
en: True; if the file is a directory, do not descend into it.  If B<-depth> is given, false; no effect.  Because B<-delete> implies B<-depth>, you cannot usefully use B<-prune> and B<-delete> together.
de: wahr; falls die Datei ein Verzeichnis ist, nicht darin hinabsteigen. Falls B<-depth> angegeben ist, falsch; kein Effekt. Da B<-delete> B<-depth> impliziert, können Sie sinnvollerweise B<-prune> and B<-delete> nicht zusammen benutzen.

note: type: Plain text
en: Don't descend directories on autofs filesystems.
de: keine Verzeichnisse auf Autofs-Dateisystemen hinabsteigen.
