EngelsFransSpaans

Ad


OnWorks-favicon

vind - Online in de Cloud

Voer zoeken uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht find die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


find - zoek naar bestanden in een maphiërarchie

KORTE INHOUD


vinden [-H] [-L] [-P] [-D debugopts] [-Olevel] [startpunt...] [uitdrukking]

PRODUCTBESCHRIJVING


Deze handleiding documenteert de GNU-versie van vinden. GNU vinden doorzoekt de directorystructuur
geworteld op elk gegeven startpunt door de gegeven uitdrukking van links naar rechts te evalueren,
volgens de voorrangsregels (zie sectie OPERATOREN), totdat de uitkomst bekend is
(de linkerkant is onwaar voor en operaties, waar voor or), op welk punt? vinden beweegt
door naar de volgende bestandsnaam. Als er geen startpunt is opgegeven, `.' wordt verondersteld.

Als u gebruik maakt van vinden in een omgeving waar veiligheid belangrijk is (bijvoorbeeld als je
gebruikt het om mappen te doorzoeken die door andere gebruikers kunnen worden geschreven), moet u de
Hoofdstuk "Beveiligingsoverwegingen" van de findutils-documentatie, genaamd Het vinden van
Bestanden en wordt geleverd met findutils. Dat document bevat ook veel meer details en
discussie dan deze handleidingpagina, dus wellicht vindt u dit een nuttiger informatiebron.

OPTIES


De -H, -L en -P opties bepalen de behandeling van symbolische koppelingen. Opdrachtregelargumenten
hierna worden de namen van bestanden of mappen beschouwd die moeten worden onderzocht, tot aan de
eerste argument dat begint met `-', of het argument `(' of `!'. Dat argument en eventuele andere
De volgende argumenten worden beschouwd als de uitdrukking die beschrijft waarnaar moet worden gezocht.
Als er geen paden worden opgegeven, wordt de huidige map gebruikt. Als er geen uitdrukking wordt gegeven, wordt de
uitdrukking -afdrukken wordt gebruikt (maar u zou waarschijnlijk moeten overwegen om -afdrukken0 in plaats daarvan,
in ieder geval).

Deze handleidingpagina spreekt over `opties' binnen de expressielijst. Deze opties bepalen
het gedrag van vinden maar worden direct na de laatste padnaam opgegeven. De vijf
‘echte’ opties -H, -L, -P, -D en -O moet vóór de eerste padnaam verschijnen, als dat al het geval is. A
dubbel streepje -- kan ook worden gebruikt om aan te geven dat eventuele resterende argumenten geen opties zijn
(hoewel het over het algemeen veiliger is om ervoor te zorgen dat alle startpunten beginnen met `./' of `/'
u gebruikt jokertekens in de lijst met startpunten).

-P Volg nooit symbolische links. Dit is het standaardgedrag. Wanneer vinden onderzoekt of
drukt informatie af in een bestand, en het bestand is een symbolische link naar de gebruikte informatie
worden ontleend aan de eigenschappen van de symbolische link zelf.

-L Volg symbolische links. Wanneer vinden onderzoekt of drukt informatie over bestanden af, de
De gebruikte informatie wordt ontleend aan de eigenschappen van het bestand waarnaar de link verwijst
punten, niet van de link zelf (tenzij het een verbroken symbolische link is of vinden is
kan het bestand waarnaar de link verwijst niet onderzoeken). Het gebruik van deze optie impliceert
-noblad. Als u later de -P keuze, -noblad zal nog steeds van kracht zijn. Als -L
is van kracht en vinden ontdekt een symbolische link naar een submap tijdens zijn
zoeken, wordt de submap waarnaar de symbolische link verwijst, doorzocht.

Wanneer de -L optie actief is, de -Type predikaat zal altijd overeenkomen met de
type van het bestand waarnaar een symbolische link verwijst in plaats van de link zelf (tenzij
de symbolische link is verbroken). Acties die ervoor kunnen zorgen dat er symbolische links ontstaan
gebroken terwijl vinden aan het uitvoeren is (bijv -delete) kan tot verwarring leiden
gedrag. Gebruik makend van -L veroorzaakt de -naam en -ilnaam predicaten komen altijd terug
vals.

-H Volg geen symbolische links, behalve tijdens het verwerken van de opdrachtregelargumenten.
. vinden informatie over bestanden onderzoekt of afdrukt, wordt de gebruikte informatie gebruikt
ontleend aan de eigenschappen van de symbolische link zelf. De enige uitzondering hierop
gedrag is wanneer een bestand dat op de opdrachtregel is opgegeven een symbolische link is, en de
koppeling kan worden opgelost. Voor die situatie is de gebruikte informatie ontleend aan
waar de link ook naar verwijst (dat wil zeggen: de link wordt gevolgd). De informatie over
de link zelf wordt gebruikt als terugval als het bestand waarnaar wordt verwezen door de symbolische link
kan niet worden onderzocht. Als -H van kracht is en een van de paden is opgegeven op het
opdrachtregel is een symbolische link naar een map, de inhoud van die map zal dat ook doen
worden onderzocht (hoewel -max Depth 0 dit natuurlijk zou voorkomen).

Indien meer dan één van -H, -L en -P is gespecificeerd, heeft elk voorrang op de andere; de laatste
die op de opdrachtregel verschijnt, wordt van kracht. Omdat dit de standaard is, wordt de -P optie zou moeten
worden geacht van kracht te zijn, tenzij een van beide -H or -L is gespecificeerd.

GNU vinden vaak stats-bestanden tijdens de verwerking van de opdrachtregel zelf, eerder
het zoeken is begonnen. Deze opties zijn ook van invloed op de manier waarop deze argumenten worden verwerkt.
Concreet zijn er een aantal tests die bestanden vergelijken die op de opdrachtregel worden vermeld
tegen een dossier dat we momenteel in behandeling hebben. In elk geval is het bestand dat is opgegeven op het
De opdrachtregel zal zijn onderzocht en sommige eigenschappen ervan zullen zijn opgeslagen. Als
het genoemde bestand is in feite een symbolische link, en het -P optie van kracht is (of als geen van beide
-H noch -L gespecificeerd zijn), zal de voor de vergelijking gebruikte informatie afkomstig zijn uit de
eigenschappen van de symbolische link. Anders wordt het overgenomen uit de eigenschappen van de
bestand waarnaar de link verwijst. Als vinden kan de link niet volgen (bijvoorbeeld omdat deze
onvoldoende rechten of de link verwijst naar een niet-bestaand bestand) de eigenschappen van het
link zelf zal worden gebruikt.

Wanneer de -H or -L opties zijn in effect, elke symbolisch links opgesomd als argument van
-nieuwere wordt verwijderd, en de tijdstempel wordt overgenomen uit het bestand waarnaar het
symbolische verbindingspunten. Dezelfde overweging geldt voor -nieuwereXY, -een nieuwere en -cnieuwer.

De -volgen optie heeft een soortgelijk effect als -L, hoewel het van kracht wordt op het punt waar
het lijkt (dat wil zeggen, als -L wordt niet gebruikt, maar -volgen dat wil zeggen, alle symbolische links die daarna verschijnen
-volgen op de opdrachtregel wordt de verwijzing verwijderd, en de verwijzingen daarvoor niet).

-D debugopties
Diagnostische informatie afdrukken; dit kan nuttig zijn bij het diagnosticeren van problemen met het waarom
vinden doet niet wat je wilt. De lijst met foutopsporingsopties moet uit komma's bestaan
gescheiden. Compatibiliteit van de foutopsporingsopties tussen releases kan niet worden gegarandeerd
van findutils. Voor een volledige lijst met geldige foutopsporingsopties raadpleegt u de uitvoer van vinden
-D hulp. Geldige foutopsporingsopties omvatten

help Leg de foutopsporingsopties uit

boom Toon de uitdrukkingsboom in zijn originele en geoptimaliseerde vorm.

stat Druk berichten af ​​terwijl bestanden worden onderzocht met de staat en staat systeemoproepen.
De vinden programma probeert dergelijke oproepen te minimaliseren.

opt Drukt diagnostische informatie af met betrekking tot de optimalisatie van de uitdrukking
boom; zie de -O optie.

tarieven Drukt een samenvatting af die aangeeft hoe vaak elk predicaat is geslaagd of mislukt.

-O-niveau
Maakt query-optimalisatie mogelijk. De vinden programma herschikt tests om de uitvoering te versnellen
met behoud van het algehele effect; dat wil zeggen, predikaten met bijwerkingen zijn dat niet
opnieuw gerangschikt ten opzichte van elkaar. De optimalisaties die bij elke optimalisatie zijn uitgevoerd
niveau zijn als volgt.

0 Equivalent aan optimalisatieniveau 1.

1 Dit is het standaardoptimalisatieniveau en komt overeen met het traditionele
gedrag. Expressies worden opnieuw geordend, zodat tests alleen op de namen zijn gebaseerd
van bestanden (bijvoorbeeld -naam en -regex) worden als eerste uitgevoerd.

2 Elke -Type or -xtype tests worden uitgevoerd na eventuele tests die uitsluitend op de
namen van bestanden, maar vóór tests waarvoor informatie van de
inode. Op veel moderne versies van Unix worden bestandstypen geretourneerd door
leesmap() en dus zijn deze predikaten sneller te evalueren dan predikaten
die het bestand eerst moeten staven. Als u gebruik maakt van de -fstype FOO predikaat en
specificeer een bestandssysteemtype FOO wat niet bekend is (dat wil zeggen, aanwezig in
`/ etc / mtab') destijds vinden begint, is dat predikaat gelijk aan
-onwaar.

3 Op dit optimalisatieniveau is de volledig op kosten gebaseerde query-optimalisatie ingeschakeld.
De volgorde van testen wordt aangepast zodat goedkope (dus snelle) testen worden uitgevoerd
de eerste en duurdere worden indien nodig later uitgevoerd. Binnenin
Voor elke kostenklasse worden predikaten eerder of later geëvalueerd
of ze kans van slagen hebben of niet. Voor -o, predikaten die zijn
kans van slagen eerder worden geëvalueerd, en voor -a, predikaten die zijn
die waarschijnlijk zullen mislukken, worden eerder geëvalueerd.

De op kosten gebaseerde optimalisatie heeft een vast idee van hoe waarschijnlijk een bepaalde test zal zijn
slagen. In sommige gevallen wordt bij de waarschijnlijkheid rekening gehouden met de specifieke aard van de gebeurtenis
testen (bijvoorbeeld -Type f Er wordt aangenomen dat de kans op slagen groter is -Type c).
De kostengebaseerde optimizer wordt momenteel geëvalueerd. Als dat eigenlijk niet zo is
de prestaties van verbeteren vinden, wordt deze weer verwijderd. Omgekeerd,
optimalisaties die betrouwbaar, robuust en effectief blijken te zijn, kunnen mogelijk worden gemaakt
lagere optimalisatieniveaus in de loop van de tijd. Het standaardgedrag (bijv
optimalisatieniveau 1) zal niet worden gewijzigd in de releaseserie 4.3.x. De
findutils testsuite voert alle tests uit vinden op elk optimalisatieniveau en
zorgt ervoor dat het resultaat hetzelfde is.

UITDRUKKING


Het deel van de opdrachtregel na de lijst met startpunten is het uitdrukking. Dit is
een soort queryspecificatie die beschrijft hoe we bestanden matchen en wat we met de bestanden doen
die op elkaar afgestemd waren. Een expressie bestaat uit een reeks dingen:

Tests Tests retourneren een waarde waar of onwaar, meestal op basis van een eigenschap van een bestand
we denken erover na. De -leeg test is bijvoorbeeld alleen waar als het huidige bestand
is leeg.

Acties
Acties hebben bijwerkingen (zoals iets afdrukken op de standaarduitvoer) en
retourneren waar of onwaar, meestal gebaseerd op het feit of ze al dan niet succesvol zijn.
De -afdrukken actie drukt bijvoorbeeld de naam van het huidige bestand op de standaard af
uitgang.

Algemene opties
Globale opties beïnvloeden de werking van tests en acties die op elk onderdeel ervan zijn gespecificeerd
de opdrachtregel. Globale opties retourneren altijd waar. De -diepte optie voor
voorbeeld maakt vinden doorkruis het bestandssysteem in een diepte-eerst volgorde.

Positionele opties
Positionele opties zijn alleen van invloed op tests of acties die daarop volgen. Positioneel
opties retourneren altijd waar. De -regextype optie is bijvoorbeeld positioneel,
het specificeren van het reguliere expressie-dialect voor gereguleerde expressies die later voorkomen
op de opdrachtregel.

Operators
Operators voegen de andere items binnen de expressie samen. Ze omvatten voor
voorbeeld -o (wat logische OR betekent) en -a (wat betekent logisch EN). Waar een operator is
missend, -a wordt verondersteld.

Als de hele expressie geen andere acties bevat dan -gedroogde pruim or -afdrukken, -afdrukken is
uitgevoerd op alle bestanden waarvoor de hele expressie waar is.

De -delete Actie fungeert ook als een optie (aangezien het impliceert -diepte).

POSITIONEEL OPTIES
Positionele opties retourneren altijd waar. Ze zijn alleen van invloed op tests die later plaatsvinden
opdrachtregel.

-dagbegin
Meettijden (bijv -amine, -een tijd, -cmin, -ctijd, -min en -Mtime) Van de
vanaf vandaag in plaats van vanaf 24 uur geleden. Deze optie heeft alleen invloed op tests
die later op de opdrachtregel verschijnen.

-volgen
Verouderd; gebruik de -L optie in plaats daarvan. Derefereer symbolische koppelingen. Impliceert
-noblad. De -volgen optie heeft alleen invloed op de tests die erna verschijnen op de
opdrachtregel. Tenzij de -H or -L optie is opgegeven, wordt de positie van de
-volgen optie verandert het gedrag van de -nieuwere predikaat; alle bestanden vermeld als
het argument van -nieuwere Er wordt niet meer naar verwezen als het symbolische koppelingen zijn. Hetzelfde
overweging van toepassing is -nieuwereXY, -een nieuwere en -cnieuwer. Evenzo, de -Type
predikaat komt altijd overeen met het type bestand dat een symbolische link bevat
verwijst naar de link zelf en niet naar de link zelf. Gebruik makend van -volgen veroorzaakt de -naam en -ilnaam
predikaten geven altijd false terug.

-regextype type dan:
Wijzigt de syntaxis van reguliere expressies die wordt begrepen door -regex en -iregex testen welke
later op de opdrachtregel plaatsvinden. Om te zien welke typen reguliere expressies bekend zijn,
. -regextype hulp. De Texinfo-documentatie (zie ONTDEK OOK) legt de betekenis uit
van en verschillen tussen de verschillende soorten reguliere expressies.

-waarschuw, -waarschuw nu
Schakel waarschuwingsberichten in of uit. Deze waarschuwingen zijn alleen van toepassing op de opdrachtregel
gebruik, niet onder enige voorwaarden vinden tegenkomt tijdens het zoeken
mappen. Het standaardgedrag komt overeen met -waarschuwen als de standaardinvoer a is
tty, en naar -nu leren anders. Als er een waarschuwingsbericht verschijnt met betrekking tot het gebruik van de opdrachtregel
wordt geproduceerd, de exit-status van vinden wordt niet beïnvloed. Als POSIXLY_CORRECT
omgevingsvariabele is ingesteld, en -waarschuwen is ook gebruikt, it is niet gespecificeerd welke, if
ieder, waarschuwingen wil be actief.

GLOBAL OPTIES
Globale opties retourneren altijd waar. Globale opties zijn zelfs van kracht voor tests die plaatsvinden
eerder op de opdrachtregel. Om verwarring te voorkomen, moeten globale opties worden gespecificeerd op de
opdrachtregel na de lijst met startpunten, net voor de eerste test, positionele optie
of actie. Als u ergens anders een globale optie opgeeft, vinden zal een waarschuwing geven
bericht waarin wordt uitgelegd dat dit verwarrend kan zijn.

De globale opties komen na de lijst met startpunten voor en zijn dus niet van dezelfde soort
optie als -LBijvoorbeeld.

-d Een synoniem voor -diepte, voor compatibiliteit met FreeBSD, NetBSD, MacOS X en OpenBSD.

-diepte Verwerk de inhoud van elke map vóór de map zelf. De actie -verwijderen
houdt ook in -diepte.

-Help help
Druk een samenvatting af van het opdrachtregelgebruik van vinden en verlaat.

-negeer_readdir_race
Normaal vinden zal een foutmelding geven als het er niet in slaagt een bestand te staven. als jij
geef deze optie en een bestand wordt tussen die tijd verwijderd vinden leest de naam van de
bestand uit de map en de tijd dat het probeert het bestand te staven, geen foutmelding
zullen uitgegeven worden. Dit geldt ook voor bestanden of mappen waarvan de naam wordt vermeld
op de opdrachtregel. Deze optie wordt van kracht op het moment dat de opdrachtregel wordt weergegeven
read, wat betekent dat u hiermee niet een deel van het bestandssysteem kunt doorzoeken
optie aan en een deel ervan met deze optie uit (als je dat moet doen, dan doe je dat
twee moeten uitgeven vinden commando's in plaats daarvan, één met de optie en één zonder).

-maximale diepte niveaus
Hooguit dalen niveaus (een niet-negatief geheel getal) niveaus van mappen onder de
startpunten. -maximale diepte 0
betekent dat je de tests en acties alleen op de uitgangspunten zelf toepast.

-mindiepte niveaus
Voer geen tests of acties uit op niveaus lager dan niveaus (een niet-negatieve)
geheel getal). -mindiepte 1 betekent dat alle bestanden worden verwerkt behalve de startpunten.

-mount Ga niet naar mappen op andere bestandssystemen. Een alternatieve naam voor -xdevvoor
compatibiliteit met sommige andere versies van vinden.

-noignore_readdir_race
Schakelt het effect uit van -negeer_readdir_race.

-noblad
Optimaliseer niet door aan te nemen dat mappen 2 submappen minder bevatten dan
hun aantal harde links. Deze optie is nodig bij het zoeken naar bestandssystemen die dat wel doen
niet de Unix directory-link-conventie volgen, zoals CD-ROM- of MS-DOS-bestandssystemen
of AFS-volumeaankoppelpunten. Elke map op een normaal Unix-bestandssysteem heeft at
minimaal 2 harde links: de naam en de `.' binnenkomst. Bovendien zijn de submappen
(indien aanwezig) hebben elk een `..'-item dat aan die map is gekoppeld. Wanneer vinden onderzoekt een
directory, nadat er 2 submappen minder zijn opgegeven dan de link van de directory
count, weet het dat de rest van de vermeldingen in de directory niet-directories zijn
(`blad'-bestanden in de directorystructuur). Als alleen de namen van de bestanden
onderzocht, het is niet nodig om ze te vermelden; Dit geeft een aanzienlijke toename van
zoek snelheid.

-versie, --versie
Druk de vinden versienummer en sluit af.

-xdev Ga niet naar mappen op andere bestandssystemen.

PROEVEN
Sommige testen bijvoorbeeld -nieuwereXY en -zelfde bestand, maakt vergelijking tussen het bestand mogelijk
dat momenteel wordt onderzocht en een referentiebestand is opgegeven op de opdrachtregel. Wanneer
deze tests worden gebruikt, wordt de interpretatie van het referentiebestand bepaald door de
opties -H, -L en -P en eventuele voorgaande -volgen, maar het referentiebestand wordt alleen onderzocht
één keer, op het moment dat de opdrachtregel wordt geparseerd. Als het referentiebestand niet kan worden onderzocht
(bijvoorbeeld de staat(2) de systeemaanroep mislukt hierdoor), er wordt een foutmelding gegeven, en vinden
wordt afgesloten met een status die niet nul is.

Numerieke argumenten kunnen worden opgegeven als

+n voor groter dan n,

-n voor minder dan n,

n voor precies n.

-amine n
Bestand is voor het laatst geopend n minuten geleden.

-een nieuwere filet
Het bestand is recenter voor het laatst geopend dan filet werd gewijzigd. Als filet is een symbolisch
link en de -H optie of de -L optie van kracht is, de toegangstijd van het bestand
waar het naar verwijst, wordt altijd gebruikt.

-een tijd n
Bestand is voor het laatst geopend n*24 uur geleden. Wanneer je erachter komt hoeveel 24 uur per dag
perioden geleden dat het bestand voor het laatst werd geopend, wordt elk fractioneel deel genegeerd, zodat het overeenkomt
-een tijd +1, moet er minimaal toegang zijn tot een bestand twee dagen geleden.

-cmin n
De status van het bestand is voor het laatst gewijzigd n minuten geleden.

-cnieuwer filet
De status van het bestand is recenter gewijzigd dan filet werd gewijzigd. Als filet is een
symbolische link en de -H optie of de -L optie van kracht is, de statuswijziging
tijd van het bestand waarnaar het verwijst, wordt altijd gebruikt.

-ctijd n
De status van het bestand is voor het laatst gewijzigd n*24 uur geleden. Zie de opmerkingen voor -een tijd naar
begrijpen hoe afronding de interpretatie van wijzigingstijden van bestandsstatus beïnvloedt.

-empty Bestand is leeg en is een gewoon bestand of een map.

-uitvoerbaar
Komt overeen met bestanden die uitvoerbaar zijn en mappen die doorzoekbaar zijn (in een file
naamresolutie betekenis). Hierbij wordt rekening gehouden met toegangscontrolelijsten en andere
machtigingen artefacten die de -permanent proef negeert. Deze test maakt gebruik van de
toegang(2) systeemaanroep, en kan dus voor de gek gehouden worden door NFS-servers die UID-mapping uitvoeren (of
root-squashing), aangezien veel systemen dit implementeren toegang(2) in de kernel van de klant en
kan dus geen gebruik maken van de UID-toewijzingsinformatie die op de server wordt bewaard. Omdat dit
test is alleen gebaseerd op het resultaat van de toegang(2) systeemoproep, er is geen
garanderen dat een bestand waarvoor deze test slaagt ook daadwerkelijk kan worden uitgevoerd.

-false Altijd onwaar.

-fstype type dan:
Bestand bevindt zich op een bestandssysteem van het type type dan: . De geldige bestandssysteemtypen variëren per
verschillende versies van Unix; een onvolledige lijst met bestandssysteemtypen die dat wel zijn
geaccepteerd op een of andere versie van Unix of een andere is: ufs, 4.2, 4.3, nfs, tmp, mfs, S51K,
S52K. Je kunt gebruiken -printf met de %F-richtlijn om de typen van uw te zien
bestandssystemen.

-god n De numerieke groeps-ID van het bestand is n.

-groep gnaam
Bestand behoort tot de groep gnaam (numerieke groeps-ID toegestaan).

-ilnaam patroon
Like -naam, maar de overeenkomst is niet hoofdlettergevoelig. Als de -L optie of de -volgen
optie van kracht is, retourneert deze test false, tenzij de symbolische link verbroken wordt.

-ik noem patroon
Like -naam, maar de overeenkomst is niet hoofdlettergevoelig. De patronen `fo*' en
`F??' overeenkomen met de bestandsnamen `Foo', `FOO', `foo', `fOo', etc. Het patroon `*foo*`
komt ook overeen met een bestand met de naam '.foobar'.

hebben gedronken n
Bestand heeft inodenummer n. Normaal gesproken is het gemakkelijker om de -zelfde bestand in plaats daarvan testen.

-ipad patroon
Like -pad. maar de overeenkomst is hoofdlettergevoelig.

-iregex patroon
Like -regex, maar de overeenkomst is niet hoofdlettergevoelig.

-ihelenaam patroon
Zie -ipath. Dit alternatief is minder draagbaar dan -ipad.

-koppelingen n
Bestand heeft n koppelingen.

-naam patroon
Bestand is een symbolische link waarvan de inhoud overeenkomt met het shell-patroon patroon. De
metatekens behandelen `/' of `.' niet speciaal. Als de -L optie of de -volgen
optie van kracht is, retourneert deze test false, tenzij de symbolische link verbroken wordt.

-min n
De gegevens van het bestand zijn voor het laatst gewijzigd n minuten geleden.

-Mtime n
De gegevens van het bestand zijn voor het laatst gewijzigd n*24 uur geleden. Zie de opmerkingen voor -een tijd naar
begrijpen hoe afronding de interpretatie van bestandswijzigingstijden beïnvloedt.

-naam patroon
De basis van de bestandsnaam (het pad waarvan de leidende mappen zijn verwijderd) komt overeen met shell
patroon patroon. Omdat de leidende mappen worden verwijderd, worden de bestandsnamen
overwogen voor een wedstrijd met -naam zal nooit een schuine streep bevatten, dus `-name a/b' zal dat wel doen
match nooit iets (je moet waarschijnlijk gebruiken -pad in plaats van). Er wordt een waarschuwing afgegeven
als u dit probeert, tenzij de omgevingsvariabele POSIXLY_CORRECT is ingesteld. De
metatekens (`*', `?' en `[]') komen overeen met een `.' aan het begin van de basisnaam (this
is een verandering in findutils-4.2.2; zie sectie NORMENCONFORMANCE hieronder). Naar
negeer een map en de bestanden eronder, gebruik -gedroogde pruim; zie een voorbeeld in de
beschrijving van -pad. Ondanks dat worden beugels niet als bijzonder gezien
dat sommige shells, waaronder Bash, accolades een speciale betekenis in shell geven
patronen. Het matchen van de bestandsnamen wordt uitgevoerd met behulp van de fnmatch(3)
bibliotheek functie. Vergeet niet het patroon tussen aanhalingstekens te plaatsen
bescherm het tegen uitzetting door de schaal.

-nieuwere filet
Bestand is recenter gewijzigd dan filet. Indien filet is een symbolische link en de -H
optie of de -L optie van kracht is, het wijzigingstijdstip van het bestand waarnaar het verwijst
to wordt altijd gebruikt.

-nieuwereXY referentie
Succes als tijdstempel X van het bestand dat in overweging wordt genomen, is nieuwer dan de tijdstempel Y of
het bestand referentie. De brieven X en Y kan een van de volgende letters zijn:

a De toegangstijd van het bestand referentie
B De geboortetijd van het bestand referentie
c De wijzigingstijd van de inodestatus referentie

m Het wijzigingstijdstip van het bestand referentie
t referentie wordt direct geïnterpreteerd als een tijd

Sommige combinaties zijn ongeldig; Het is bijvoorbeeld ongeldig voor X te t. Sommige
combinaties zijn niet op alle systemen geïmplementeerd; Bijvoorbeeld B wordt niet ondersteund
alle systemen. Als een ongeldige of niet-ondersteunde combinatie van XY is gespecificeerd, fataal
foutresultaten. Tijdspecificaties worden geïnterpreteerd als voor het argument voor de -d
optie van GNU gegevens. Als u de geboortetijd van een referentiebestand probeert te gebruiken, en de
geboortetijd kan niet worden bepaald, er ontstaat een fatale foutmelding. Als u een
test die verwijst naar de geboortetijd van bestanden die worden onderzocht, zal deze test mislukken
voor alle bestanden waarvan de geboortetijd onbekend is.

-geen groep
Geen enkele groep komt overeen met de numerieke groeps-ID van het bestand.

-neus
Geen enkele gebruiker komt overeen met de numerieke gebruikers-ID van het bestand.

-pad patroon
Bestandsnaam komt overeen met shell-patroon patroon. De metatekens behandelen `/' of niet
`.' speciaal; dus bijvoorbeeld
vinden . -pad "./sr*sc"
zal een vermelding afdrukken voor een map met de naam `./src/misc' (als die bestaat). Negeren
een hele mappenboom, gebruik -gedroogde pruim in plaats van elk bestand in de boom te controleren.
Om bijvoorbeeld de map `src/emacs' en alle bestanden en mappen daaronder over te slaan
het, en druk de namen af ​​van de andere gevonden bestanden, doe zoiets als dit:
vinden . -pad ./src/emacs -prune -o -print
Houd er rekening mee dat de patroonmatchtest van toepassing is op de hele bestandsnaam, beginnend bij één
van de startpunten genoemd op de opdrachtregel. Het zou alleen zinvol zijn om een
absolute padnaam hier als het relevante startpunt ook een absoluut pad is. Dit
betekent dat dit commando nooit iets zal matchen:
zoek bar -pad /foo/bar/mijnbestand -print
Vind vergelijkt de -pad argument met de aaneenschakeling van een directorynaam en de
basisnaam van het bestand dat het onderzoekt. Omdat de aaneenschakeling nooit zal eindigen met
een schuine streep, -pad argumenten die eindigen op een schuine streep komen met niets overeen (behalve misschien a
startpunt opgegeven op de opdrachtregel). Het predikaat -pad wordt ook ondersteund
door HP-UX vinden en zal in een komende versie van de POSIX-standaard voorkomen.

-permanent mode
De toestemmingsbits van het bestand zijn precies mode (octaal of symbolisch). Sinds een exacte match
is vereist. Als u dit formulier voor symbolische modi wilt gebruiken, moet u dit mogelijk doen
specificeer een nogal complexe modustekenreeks. `-perm g=w' komt bijvoorbeeld alleen overeen
bestanden die modus 0020 hebben (dat wil zeggen bestanden waarvoor de schrijfrechten van de groep de
alleen machtigingenset). Het is waarschijnlijker dat u de `/' of `-' wilt gebruiken
formulieren, bijvoorbeeld `-perm -g=w', dat overeenkomt met elk bestand met groepsschrijven
toestemming. Zie de Voorbeelden sectie voor enkele illustratieve voorbeelden.

-permanent -mode
Alle toestemmingsbits mode zijn ingesteld voor het bestand. Symbolische modi worden geaccepteerd
in deze vorm, en dit is meestal de manier waarop u ze zou willen gebruiken. Jij
moet `u', `g' of `o' specificeren als u een symbolische modus gebruikt. Zie de Voorbeelden sectie
voor enkele illustratieve voorbeelden.

-permanent /mode
Elk van de toestemmingsbits mode zijn ingesteld voor het bestand. Symbolische modi worden geaccepteerd
in deze vorm. U moet `u', `g' of `o' opgeven als u een symbolische modus gebruikt. Zien
de Voorbeelden sectie voor enkele illustratieve voorbeelden. Als er geen toestemming binnenkomt mode
zijn ingesteld, komt deze test overeen met elk bestand (het idee hier is om consistent te zijn met de
gedrag van -permanent -000).

-permanent +mode
Dit wordt niet langer ondersteund (en is verouderd sinds 2005). Gebruik -permanent /mode
gebruiken.

-leesbaar
Komt overeen met bestanden die leesbaar zijn. Hierbij wordt rekening gehouden met toegangscontrolelijsten en
andere toestemmingen artefacten die de -permanent proef negeert. Deze test maakt gebruik van
de toegang(2) systeemaanroep, en kan dus voor de gek worden gehouden door NFS-servers die UID-toewijzing uitvoeren
(of root-squashing), aangezien veel systemen dit implementeren toegang(2) in de kernel van de klant
en kunnen dus geen gebruik maken van de UID-toewijzingsinformatie die op de server wordt bewaard.

-regex patroon
Bestandsnaam komt overeen met reguliere expressie patroon. Dit is een match op het hele pad,
geen zoektocht. Om bijvoorbeeld een bestand met de naam `./fubar3' te matchen, kunt u de
reguliere expressie `.*bar.' of `.*b.*3', maar niet `f.*r3'. De reguliere expressies
door begrepen vinden zijn standaard reguliere expressies van Emacs, maar dit kan zo zijn
veranderd met de -regextype optie.

-zelfde bestand naam
Bestand verwijst naar dezelfde inode als naam. Wanneer -L van kracht is, kan dit omvatten
symbolische verbindingen.

-grootte n[cwbkMG]
Bestandsgebruik n eenheden van ruimte, naar boven afgerond. De volgende achtervoegsels kunnen worden gebruikt:

`b' voor blokken van 512 bytes (dit is de standaard als er geen achtervoegsel wordt gebruikt)

`c' voor bytes

`w' voor woorden van twee bytes

`k' voor kilobytes (eenheden van 1024 bytes)

`M' voor megabytes (eenheden van 1048576 bytes)

`G' voor Gigabytes (eenheden van 1073741824 bytes)

De grootte telt geen indirecte blokken mee, maar wel blokken in verspreide bestanden
die niet daadwerkelijk worden toegewezen. Houd er rekening mee dat het formaat `%k' en `%b'
specificeerders van -printf omgaan met schaarse bestanden op een andere manier. Altijd het achtervoegsel 'b'
duidt blokken van 512 bytes aan en nooit blokken van 1 kilobyte, wat anders is dan de
gedrag van -ls.

De voorvoegsels + en - betekenen zoals gewoonlijk groter dan en minder dan. Houd in gedachten
dat de grootte naar boven wordt afgerond op de volgende eenheid. Daarom -grootte -1M is niet gelijkwaardig
naar -grootte -1048576c. De eerste komt alleen overeen met lege bestanden, de laatste komt overeen met bestanden
van 1 tot 1,048,575 bytes.

-waar Altijd waar.

-Type c
Bestand is van het type c:

b blok (gebufferd) speciaal

c karakter (niet-gebufferd) speciaal

d map

p genaamd pijp (FIFO)

f normaal bestand

l symbolische link; dit is nooit waar als de -L optie of de -volgen Optie is
van kracht, tenzij de symbolische link verbroken wordt. Als u wilt zoeken
symbolische links wanneer -L is van kracht, gebruik -xtype.

s stopcontact

D-deur (Solaris)

-uid n De numerieke gebruikers-ID van het bestand is n.

-gebruikt n
Bestand is voor het laatst geopend n dagen nadat de status voor het laatst is gewijzigd.

-gebruiker uname
Bestand is eigendom van de gebruiker uname (numerieke gebruikers-ID toegestaan).

-volledige naam patroon
Zie -pad. Dit alternatief is minder draagbaar dan -pad.

-beschrijfbaar
Komt overeen met bestanden die beschrijfbaar zijn. Hierbij wordt rekening gehouden met toegangscontrolelijsten en
andere toestemmingen artefacten die de -permanent proef negeert. Deze test maakt gebruik van
de toegang(2) systeemaanroep, en kan dus voor de gek worden gehouden door NFS-servers die UID-toewijzing uitvoeren
(of root-squashing), aangezien veel systemen dit implementeren toegang(2) in de kernel van de klant
en kunnen dus geen gebruik maken van de UID-toewijzingsinformatie die op de server wordt bewaard.

-xtype c
Hetzelfde als -Type tenzij het bestand een symbolische link is. Voor symbolische links: als de
-H or -P optie is opgegeven, waar als het bestand een koppeling is naar een bestand van het type c; als
de -L optie is gegeven, true if c is 'ik'. Met andere woorden, voor symbolisch
koppelingen, -xtype controleert het type bestand dat -Type controleert niet.

-context patroon
(alleen SELinux) De beveiligingscontext van het bestand komt overeen met glob patroon.

ACTIES
-delete
Verwijder bestanden; waar als het verwijderen is gelukt. Als het verwijderen mislukt, verschijnt er een foutmelding
wordt uitgegeven. Als -delete mislukt, vinden's exit-status zal niet nul zijn (wanneer het
uiteindelijk weggaat). Gebruik van -delete schakelt automatisch de `-diepte' keuze.

waarschuwingen: Vergeet niet dat de find-opdrachtregel wordt geëvalueerd als een expressie, dus
zetten -delete eerst zal maken vinden probeer alles onder het begin te verwijderen
punten die u heeft opgegeven. Bij het testen van een vinden opdrachtregel die u later wilt gebruiken
gebruiken met -delete, moet u expliciet opgeven -diepte om later te voorkomen
verrassingen. Omdat -delete impliceert -diepte, kunt u niet nuttig gebruiken -gedroogde pruim en
-delete samen.

-Exec commando ;
Uitvoeren commando; true als de status 0 wordt geretourneerd. Alle volgende argumenten voor vinden zijn
opgevat als argumenten voor het commando totdat een argument bestaat uit `;' is
tegengekomen. De tekenreeks `{}' wordt vervangen door de huidige bestandsnaam die wordt verwerkt
overal komt het voor in de argumenten bij het commando, niet alleen in de argumenten waar
het is alleen, zoals in sommige versies van vinden. Beide constructies kunnen nodig zijn
om te ontsnappen (met een `\') of te citeren om ze te beschermen tegen expansie door de shell.
Zie de Voorbeelden sectie voor voorbeelden van het gebruik van de -Exec optie. De
De opgegeven opdracht wordt één keer uitgevoerd voor elk overeenkomend bestand. De opdracht wordt uitgevoerd in
de startmap. Er zijn onvermijdelijke beveiligingsproblemen rond het gebruik
van de -Exec actie; je zou de moeten gebruiken -execdir optie in plaats daarvan.

-Exec commando {} +
Deze variant van de -Exec action voert de opgegeven opdracht uit op de geselecteerde bestanden,
maar de opdrachtregel wordt opgebouwd door elke geselecteerde bestandsnaam aan het einde toe te voegen; de
Het totale aantal aanroepen van het commando zal veel minder zijn dan het aantal
overeenkomende bestanden. De opdrachtregel is op vrijwel dezelfde manier opgebouwd xargs bouwt
zijn opdrachtregels. Binnen de opdracht is slechts één instantie van `{}' toegestaan. De
commando wordt uitgevoerd in de startmap. Als vinden stuit op een fout, dit
kan soms een onmiddellijke afsluiting veroorzaken, waardoor sommige openstaande opdrachten mogelijk niet worden uitgevoerd
alle. Deze variant van -Exec retourneert altijd waar.

-execdir commando ;

-execdir commando {} +
Like -Exec, maar de opgegeven opdracht wordt uitgevoerd vanuit de submap met de
matched-bestand, dat normaal gesproken niet de map is waarin u bent gestart vinden. Deze
een veel veiligere methode voor het oproepen van commando's, omdat raceomstandigheden worden vermeden
tijdens het oplossen van de paden naar de overeenkomende bestanden. Zoals bij de -Exec actie, de
`+' vorm van -execdir zal een opdrachtregel bouwen om meer dan één match te verwerken
bestand, maar elke bepaalde aanroep van commando toont alleen bestanden die bestaan ​​in de
dezelfde submap. Als u deze optie gebruikt, moet u ervoor zorgen dat uw $ PATH
omgevingsvariabele verwijst niet naar `.'; anders kan een aanvaller ze allemaal uitvoeren
opdrachten die ze leuk vinden door een bestand met de juiste naam achter te laten in een map waarin
jij zult rennen -execdir. Hetzelfde geldt voor het binnenhalen van vermeldingen $ PATH die leeg zijn
of die geen absolute mapnamen zijn. Als vinden een fout tegenkomt, kan dit
veroorzaken soms een onmiddellijke afsluiting, waardoor sommige lopende opdrachten mogelijk helemaal niet worden uitgevoerd.
Het resultaat van de actie hangt af van de vraag of de + of de ; variant wordt gebruikt;
-execdir commando {} + retourneert altijd waar, while -execdir commando {} ; geeft waar terug
alleen als commando geeft 0 terug.

-fls filet
WAAR; leuk vinden -ls maar schrijf naar filet als -fprint. Het uitvoerbestand wordt altijd gemaakt,
zelfs als het predikaat nooit overeenkomt. Zie de ONGEBRUIKELIJK BESTANDSNAMEN sectie voor
informatie over hoe ongebruikelijke tekens in bestandsnamen worden verwerkt.

-fprint filet
WAAR; druk de volledige bestandsnaam af in het bestand filet. Indien filet bestaat niet wanneer vinden is
rennen, het is gemaakt; als het bestaat, wordt het afgekapt. De bestandsnamen
`/dev/stdout' en `/dev/stderr' worden speciaal behandeld; ze verwijzen naar de standaard
uitvoer en standaardfoutuitvoer, respectievelijk. Het uitvoerbestand wordt altijd gemaakt,
zelfs als het predikaat nooit overeenkomt. Zie de ONGEBRUIKELIJK BESTANDSNAMEN sectie voor
informatie over hoe ongebruikelijke tekens in bestandsnamen worden verwerkt.

-fprint0 filet
WAAR; leuk vinden -afdrukken0 maar schrijf naar filet als -fprint. Het uitvoerbestand is altijd
gemaakt, zelfs als het predikaat nooit wordt gematcht. Zie de ONGEBRUIKELIJK BESTANDSNAMEN sectie
voor informatie over hoe ongebruikelijke tekens in bestandsnamen worden verwerkt.

-fprintf filet formaat
WAAR; leuk vinden -printf maar schrijf naar filet als -fprint. Het uitvoerbestand is altijd
gemaakt, zelfs als het predikaat nooit wordt gematcht. Zie de ONGEBRUIKELIJK BESTANDSNAMEN sectie
voor informatie over hoe ongebruikelijke tekens in bestandsnamen worden verwerkt.

-Is waar; lijst huidige bestand in ls -dils formaat op standaarduitvoer. Het blok telt
bestaan ​​uit blokken van 1K, tenzij de omgevingsvariabele POSIXLY_CORRECT is ingesteld, waarin
In dat geval worden blokken van 512 bytes gebruikt. Zie de ONGEBRUIKELIJK BESTANDSNAMEN sectie voor informatie
over hoe ongebruikelijke tekens in bestandsnamen worden verwerkt.

-Oke commando ;
Like -Exec maar vraag het eerst aan de gebruiker. Als de gebruiker akkoord gaat, voert u de opdracht uit. Anders
retourneer gewoon vals. Als de opdracht wordt uitgevoerd, wordt de standaardinvoer omgeleid van
/ Dev / null.

Het antwoord op de prompt wordt vergeleken met een paar reguliere expressies
bepalen of het een bevestigende of een negatieve reactie is. Deze reguliere expressie is
verkregen van het systeem als de omgevingsvariabele `POSIXLY_CORRECT' is ingesteld, of
anders van vinden's berichtvertalingen. Als het systeem niet geschikt is
definitie, vinden's eigen definitie zal worden gebruikt. In beide gevallen is de
interpretatie van de reguliere expressie zelf zal worden beïnvloed door de omgeving
variabelen 'LC_CTYPE' (tekenklassen) en 'LC_COLLATE' (tekenbereiken en
gelijkwaardigheidsklassen).

-okdir commando ;
Like -execdir maar vraag het eerst aan de gebruiker op dezelfde manier als voor -Oke. Als de gebruiker dat doet
niet mee eens, retourneer gewoon false. Als de opdracht wordt uitgevoerd, is de standaardinvoer:
doorverwezen van / Dev / null.

-print waar; druk de volledige bestandsnaam af op de standaarduitvoer, gevolgd door een nieuwe regel. Als
waarvan u de uitvoer doorstuurt vinden naar een ander programma en daar is de zwakste
mogelijkheid dat de bestanden waarnaar u zoekt een nieuwe regel bevatten,
dan zou je serieus moeten overwegen om de -afdrukken0 optie in plaats van -afdrukken. Zien
de ONGEBRUIKELIJK BESTANDSNAMEN sectie voor informatie over hoe ongebruikelijke tekens erin voorkomen
bestandsnamen worden behandeld.

-afdrukken0
WAAR; druk de volledige bestandsnaam af op de standaarduitvoer, gevolgd door een nulteken
(in plaats van het nieuweregelteken that -afdrukken toepassingen). Hierdoor zijn bestandsnamen mogelijk die
nieuwe regels of andere soorten witruimte bevatten die correct moeten worden geïnterpreteerd
programma's die de vinden uitgang. Deze optie komt overeen met de -0 optie van
xargs.

-printf formaat
WAAR; afdrukken formaat op de standaarduitvoer, waarbij `\' escapes en `%' worden geïnterpreteerd
richtlijnen. Veldbreedtes en precisies kunnen worden gespecificeerd zoals bij de `printf' C
functie. Houd er rekening mee dat veel van de velden worden afgedrukt als %s in plaats van %d.
en dit kan betekenen dat vlaggen niet werken zoals je zou verwachten. Dit betekent ook dat
de vlag `-' werkt wel (deze dwingt velden links uit te lijnen). in tegenstelling tot -afdrukken,
-printf voegt geen nieuwe regel toe aan het einde van de string. De ontsnappingen en
richtlijnen zijn:

\a Alarmbel.

\b Backspace.

\c Stop onmiddellijk met afdrukken vanuit dit formaat en spoel de uitvoer door.

\f Formulierfeed.

\n Nieuwe regel.

\r Rijtuig retour.

\t Tabblad Horizontaal.

\v Verticaal tabblad.

\0 ASCII-NUL.

\\ Een letterlijke backslash (`\').

\NNN Het teken waarvan de ASCII-code NNN (octaal) is.

Een `\' teken gevolgd door een ander teken wordt behandeld als een gewoon
karakter, zodat ze allebei worden afgedrukt.

%% Een letterlijk procentteken.

%a De laatste toegangstijd van het bestand in het formaat dat wordt geretourneerd door de C `ctime'-functie.

%Ak De laatste toegangstijd van het bestand in het formaat gespecificeerd door k, wat `@' of
een richtlijn voor de C `strftime'-functie. De mogelijke waarden voor k zijn
hieronder opgesomd; sommige ervan zijn mogelijk niet op alle systemen beschikbaar vanwege
verschillen in `strftime' tussen systemen.

@ seconden sinds 1 januari 1970, 00:00 GMT, met een fractioneel deel.

Tijd velden:

Uur (00..23)

ik uur (01..12)

k uur ( 0..23)

l uur ( 1..12)

M minuut (00..59)

p locale's AM of PM

r tijd, 12 uur (uu:mm:ss [AP]M)

S Seconde (00.00 .. 61.00). Er is een fractioneel deel.

T-tijd, 24-uurs (uu:mm:ss.)

+ Datum en tijd, gescheiden door `+', bijvoorbeeld `2004-04-28+22:22:05.0'.
Dit is een GNU-extensie. De tijd wordt weergegeven in de huidige tijdzone
(wat kan worden beïnvloed door het instellen van de TZ-omgevingsvariabele). De
secondenveld bevat een fractioneel deel.

Tijdweergave van X-landinstelling (U:M:S). Het secondenveld bevat een
fractioneel deel.

Z-tijdzone (bijvoorbeeld EDT), of niets als er geen tijdzone kan worden bepaald

Datumvelden:

de afgekorte naam van een weekdag van een landinstelling (zon..za)

De volledige naam van een weekdag van een landinstelling, variabele lengte (zondag..zaterdag)

b de afgekorte maandnaam van de landinstelling (jan..dec)

Volledige maandnaam van B-landinstelling, variabele lengte (januari..december)

Datum en tijd van c locale (za 04 november 12:02:33 EST 1989). Het formaat is
hetzelfde als voor ctime(3) en dus om de compatibiliteit daarmee te behouden
formaat, er is geen fractioneel deel in het secondenveld.

d dag van de maand (01..31)

D-datum (mm/dd/jj)

h hetzelfde als b

j dag van het jaar (001..366)

m maand (01..12)

U weeknummer van het jaar met zondag als eerste dag van de week (00..53)

w dag van de week (0..6)

W weeknummer van het jaar met maandag als eerste dag van de week (00..53)

x landinstelling datumweergave (mm/dd/jj)

y laatste twee cijfers van het jaar (00..99)

Y-jaar (1970...)

%b De hoeveelheid schijfruimte die voor dit bestand wordt gebruikt, in blokken van 512 bytes. Sinds schijf
de ruimte wordt toegewezen in veelvouden van de blokgrootte van het bestandssysteem, wat meestal het geval is
groter dan %s/512, maar het kan ook kleiner zijn als het bestand schaars is
bestand.

%c Tijdstip van laatste statuswijziging van bestand in het formaat geretourneerd door de C `ctime'
functie.

%Ck Tijdstip van laatste statuswijziging van bestand in de indeling gespecificeerd door k, welke is de
hetzelfde als voor %A.

%d Bestandsdiepte in de directorystructuur; 0 betekent dat het bestand een startpunt is.

%D Het apparaatnummer waarop het bestand bestaat (het st_dev-veld van struct
stat), in decimalen.

%f Bestandsnaam waarbij alle leidende mappen zijn verwijderd (alleen het laatste element).

%F Type van het bestandssysteem waarop het bestand staat; deze waarde kan worden gebruikt voor -fstype.

%g De groepsnaam van het bestand, of een numerieke groeps-ID als de groep geen naam heeft.

%G Bestands numerieke groeps-ID.

%h Leidende mappen met bestandsnaam (alles behalve het laatste element). Als het bestand
naam bevat geen schuine strepen (aangezien deze zich in de huidige map bevindt) de %h
specificatie wordt uitgebreid naar ".".

%H Startpunt waaronder het bestand is gevonden.

%i Het inodenummer van het bestand (in decimalen).

%k De hoeveelheid schijfruimte die voor dit bestand wordt gebruikt, in blokken van 1K. Sinds schijfruimte
wordt toegewezen in veelvouden van de blokgrootte van het bestandssysteem, wat meestal het geval is
groter dan %s/1024, maar het kan ook kleiner zijn als het bestand schaars is
bestand.

%l Object van symbolische link (lege tekenreeks als bestand geen symbolische link is).

%m Bestandsmachtigingsbits (in octaal). Deze optie gebruikt de `traditionele'
nummers die de meeste Unix-implementaties gebruiken, maar als u specifiek bent
implementatie gebruikt een ongebruikelijke volgorde van octale machtigingsbits, dat zal wel zo zijn
zie een verschil tussen de werkelijke waarde van de bestandsmodus en de uitvoer
van %m. Normaal gesproken wilt u een voorloopnul op dit nummer hebben, en
Om dit te doen, moet u de # vlag (zoals bijvoorbeeld in `%#m').

%M Bestandsrechten (in symbolische vorm, zoals voor ls). Deze richtlijn is
ondersteund in findutils 4.2.5 en hoger.

%n Aantal harde links naar bestand.

%p Bestandsnaam.

%P Bestandsnaam met de naam van het startpunt waaronder het werd gevonden
verwijderd.

%s Bestandsgrootte in bytes.

%S De schaarsheid van het bestand. Dit wordt berekend als (BLOCKSIZE*st_blocks / st_size).
De exacte waarde die u krijgt voor een gewoon bestand van een bepaalde lengte is
systeemafhankelijk. Normaal gesproken hebben verspreide bestanden echter waarden kleiner dan
1.0, en bestanden die indirecte blokken gebruiken, kunnen een waarde hebben die groter is
dan 1.0. De waarde die wordt gebruikt voor BLOCKSIZE is systeemafhankelijk, maar is dat meestal wel
512 bytes. Als de bestandsgrootte nul is, is de afgedrukte waarde ongedefinieerd. Op
Bij systemen die geen ondersteuning bieden voor st_blocks, wordt aangenomen dat een bestand schaars is
wees 1.0.

%t Tijdstip van laatste wijziging van bestand in het formaat geretourneerd door de C `ctime'
functie.

%Tk Het tijdstip van de laatste wijziging van het bestand in het formaat gespecificeerd door k, welke is de
hetzelfde als voor %A.

%u De gebruikersnaam van het bestand, of een numerieke gebruikers-ID als de gebruiker geen naam heeft.

%U Numerieke gebruikers-ID van bestand.

%y Bestandstype (zoals in ls -l), U=onbekend type (mag niet gebeuren)

%Y Bestandstype (zoals %y), plus de volgende symbolische links: L=loop, N=nonexistent

%Z (alleen SELinux) beveiligingscontext van het bestand.

%{ %[ %(
Gereserveerd voor toekomstig gebruik.

Een `%'-teken gevolgd door een ander teken wordt weggegooid, maar het andere
teken wordt afgedrukt (vertrouw hier niet op, want er kunnen nog meer opmaaktekens zijn
geïntroduceerd). Een `%' aan het einde van het formaatargument veroorzaakt ongedefinieerd gedrag
omdat er geen volgend karakter is. In sommige landen kan het uw deur verbergen
toetsen, terwijl in andere gevallen de laatste pagina uit de roman die u aan het lezen bent, kan worden verwijderd.

De %m- en %d-richtlijnen ondersteunen de # , 0 en + vlaggen, maar de andere richtlijnen wel
niet, zelfs als ze cijfers afdrukken. Numerieke richtlijnen die deze niet ondersteunen
vlaggen omvatten G, U, b, D, k en n. De formaatvlag `-' wordt ondersteund en verandert
de uitlijning van een veld van rechts uitgelijnd (wat de standaard is) naar links
gerechtvaardigd.

Zie de ONGEBRUIKELIJK BESTANDSNAMEN sectie voor informatie over hoe ongebruikelijke tekens erin voorkomen
bestandsnamen worden behandeld.

-snoei waar; als het bestand een map is, ga er dan niet naar toe. Als -diepte is gegeven,
vals; geen effect. Omdat -delete impliceert -diepte, kunt u niet nuttig gebruiken -gedroogde pruim
en -delete samen.

-Afsluiten. Sluit onmiddellijk af. Er blijven geen onderliggende processen actief, maar ook geen paden meer
opgegeven op de opdrachtregel, worden verwerkt. Bijvoorbeeld, vinden /tmp/foo
/tmp/balk -afdrukken -ontslag nemen wordt alleen afgedrukt /tmp/foo. Alle opdrachtregels die zijn geweest
opgebouwd met -execdir ... {} + eerder zal worden ingeroepen vinden uitgangen. De uitgang
De status kan wel of niet nul zijn, afhankelijk van of er al een fout is opgetreden.

OPERATOREN
Vermeld in volgorde van afnemende prioriteit:

( uitdrukken )
Forceer voorrang. Omdat haakjes speciaal zijn voor de schaal, zult u dat normaal gesproken ook doen
moet ze citeren. Veel van de voorbeelden op deze handleiding gebruiken backslashes voor
hiervoor: `\(...\)' in plaats van `(...)'.

! uitdrukken waar als uitdrukken is fout. Dit personage heeft meestal ook bescherming nodig tegen
interpretatie door de schaal.

-niet uitdrukken
Hetzelfde als ! uitdrukken, maar niet POSIX-compatibel.

uitdr1 uitdr2
Er wordt aangenomen dat twee uitdrukkingen op rij worden samengevoegd met een impliciete "en"; uitdr2 is niet
geëvalueerd als uitdr1 is fout.

uitdr1 -a uitdr2
Hetzelfde als uitdr1 uitdr2.

uitdr1 -en uitdr2
Hetzelfde als uitdr1 uitdr2, maar niet POSIX-compatibel.

uitdr1 -o uitdr2
Of; uitdr2 wordt niet geëvalueerd als uitdr1 is waar.

uitdr1 -Of uitdr2
Hetzelfde als uitdr1 -o uitdr2, maar niet POSIX-compatibel.

uitdr1 , uitdr2
Lijst; beide uitdr1 en uitdr2 worden altijd beoordeeld. De waarde van uitdr1 wordt weggegooid;
de waarde van de lijst is de waarde van uitdr2. De komma-operator kan handig zijn voor
zoeken naar verschillende soorten dingen, maar het bestandssysteem doorkruisen
hiërarchie slechts één keer. De -fprintf actie kan worden gebruikt om de verschillende overeenkomsten weer te geven
items in verschillende uitvoerbestanden.

Let op: -a wanneer impliciet gespecificeerd (bijvoorbeeld doordat twee tests verschijnen zonder
een expliciete operator ertussen) of heeft expliciet een hogere prioriteit dan -o. Deze
betekent dat vinden . -naam een bestand -o -naam bbestand -afdrukken zal nooit afdrukken een bestand.

ONGEBRUIKELIJK BESTANDSNAMEN


Veel van de acties van vinden resulteren in het afdrukken van gegevens die onder controle staan
andere gebruikers. Dit omvat bestandsnamen, groottes, wijzigingstijden enzovoort. Bestand
namen zijn een potentieel probleem omdat ze elk teken kunnen bevatten behalve `\0' en `/'.
Ongebruikelijke tekens in bestandsnamen kunnen onverwachte en vaak ongewenste dingen met uw computer doen
terminal (bijvoorbeeld het wijzigen van de instellingen van uw functietoetsen op sommige terminals).
Ongebruikelijke karakters worden op verschillende manieren behandeld door verschillende acties, zoals hieronder beschreven.

-print0, -fprint0
Druk altijd de exacte bestandsnaam af, ongewijzigd, zelfs als de uitvoer naar a
terminal.

-ls, -fls
Ongebruikelijke karakters worden altijd ontsnapt. Witruimte, backslash en dubbele aanhalingstekens
tekens worden afgedrukt met escape-tekens in C-stijl (bijvoorbeeld `\f', `\"'). Overige
ongebruikelijke tekens worden afgedrukt met behulp van een octale ontsnapping. Andere afdrukbare tekens
(Voor -ls en -fls dit zijn de tekens tussen octaal 041 en 0176) die zijn afgedrukt
zoals het is.

-printf, -fprintf
Als de uitvoer niet naar een terminal gaat, wordt deze afgedrukt zoals hij is. Anders de
resultaat hangt af van welke richtlijn in gebruik is. De richtlijnen %D, %F, %g, %G, %H,
%Y en %y breiden zich uit naar waarden die niet onder controle staan ​​van de bestandseigenaren, enzovoort
worden afgedrukt zoals ze zijn. De richtlijnen %a, %b, %c, %d, %i, %k, %m, %M, %n, %s, %t, %u
en %U hebben waarden die onder controle staan ​​van de bestandseigenaren, maar die dat niet kunnen zijn
gebruikt om willekeurige gegevens naar de terminal te sturen, en dus worden deze afgedrukt zoals ze zijn. De
richtlijnen %f, %h, %l, %p en %P worden geciteerd. Dit citaat wordt op dezelfde manier uitgevoerd
manier als voor GNU ls. Dit is niet hetzelfde citatenmechanisme als waarvoor wordt gebruikt -ls
en -fls. Als u kunt beslissen welk formaat u wilt gebruiken voor de uitvoer van vinden harte
het is normaal gesproken beter om `\0' als terminator te gebruiken dan om een ​​nieuwe regel als bestand te gebruiken
namen kunnen witruimte en nieuweregeltekens bevatten. De instelling van de
De omgevingsvariabele `LC_CTYPE' wordt gebruikt om te bepalen welke karakters moeten zijn
geciteerd.

-print, -print
Citeren wordt op dezelfde manier afgehandeld als voor -printf en -fprintf. Als je gebruikt
vinden in een script of in een situatie waarin de overeenkomende bestanden willekeurig kunnen zijn
namen, die u zou moeten overwegen om te gebruiken -afdrukken0 in plaats van -afdrukken.

De -Oke en -okdir actions drukken de huidige bestandsnaam af zoals deze is. Dit kan in de toekomst veranderen
vrij.

NORMEN OVEREENSTEMMING


Om zo goed mogelijk te voldoen aan de POSIX-standaard, moet u POSIXLY_CORRECT instellen
omgevingsvariabele. De volgende opties zijn gespecificeerd in de POSIX-standaard (IEEE Std
1003.1, editie 2003):

-H Deze optie wordt ondersteund.

-L Deze optie wordt ondersteund.

-naam Deze optie wordt ondersteund, maar de POSIX-conformiteit is afhankelijk van de POSIX-conformiteit van
het systeem fnmatch(3) bibliotheekfunctie. Vanaf findutils-4.2.2 is shell
metatekens (bijvoorbeeld `*', `?' of `[]') komen overeen met een leidende `.', omdat
IEEE PASC-interpretatie 126 vereist dit. Dit is een verandering ten opzichte van voorheen
versies van findutils.

-Type Ondersteund. POSIX specificeert `b', `c', `d', `l', `p', `f' en `s'. GNU vindt ook
ondersteunt `D', die een deur vertegenwoordigt, waar het besturingssysteem deze biedt.

-Oke Ondersteund. Interpretatie van het antwoord is volgens de "ja" en "nee"
patronen geselecteerd door de omgevingsvariabele `LC_MESSAGES' in te stellen. Wanneer de
De omgevingsvariabele `POSIXLY_CORRECT' is ingesteld, deze patronen worden overgenomen van het systeem
definitie van een positieve (ja) of negatieve (nee) reactie. Zie die van het systeem
documentatie voor nl_langinfo(3), in het bijzonder YESEXPR en NOEXPR. Wanneer
`POSIXLY_CORRECT' is niet ingesteld, de patronen worden in plaats daarvan overgenomen vindenEigen
berichten catalogus.

-nieuwere Ondersteund. Als het opgegeven bestand een symbolische link is, wordt er altijd van afgeleid.
Dit is een verandering ten opzichte van eerder gedrag, waar vroeger de betreffende tijd vanaf kwam
de symbolische link; zie het gedeelte GESCHIEDENIS hieronder.

-permanent Ondersteund. Als de omgevingsvariabele POSIXLY_CORRECT niet is ingesteld, is er sprake van een mode
argumenten (bijvoorbeeld +a+x) die niet geldig zijn in POSIX worden ondersteund
achterwaartse compatibiliteit.

Andere predikaten
De predicaten -een tijd, -ctijd, -diepte, -groep, -koppelingen, -Mtime, -geen groep, -neus,
-afdrukken, -gedroogde pruim, -grootte, -gebruiker en -xdev `-atime', `-ctime', `-diepte', `-groep',
`-links', `-mtime', `-nogroup', `-nouser', `-perm', `-print', `-prune', `-size',
`-user' en `-xdev' worden allemaal ondersteund.

De POSIX-standaard specificeert haakjes `(', `)', negatie `!' en de 'en' en 'of'
exploitanten ( -a, -o).

Alle andere opties, predikaten, uitdrukkingen enzovoort zijn uitbreidingen buiten de POSIX
standaard. Veel van deze extensies zijn echter niet uniek voor GNU.

De POSIX-standaard vereist dat vinden detecteert lussen:

De vinden hulpprogramma zal oneindige lussen detecteren; dat wil zeggen, het invoeren van een eerder
bezochte map die een voorloper is van het laatst aangetroffen bestand. Wanneer het
een oneindige lus detecteert, zal find een diagnostisch bericht naar de standaardfout schrijven
en zal ofwel zijn positie in de hiërarchie herstellen, ofwel eindigen.

GNU vinden voldoet aan deze eisen. Het aantal links van mappen die
vermeldingen die harde links naar een voorouder vormen, zullen vaak lager zijn dan anders het geval zou zijn
zijn. Dit kan betekenen dat GNU Find soms het bezoek aan een
submap die eigenlijk een link naar een voorouder is. Sinds vinden komt eigenlijk niet binnen
in een dergelijke submap mag worden voorkomen dat er een diagnostisch bericht wordt verzonden. Hoewel dit
gedrag enigszins verwarrend kan zijn, is het onwaarschijnlijk dat iemand hier daadwerkelijk van afhankelijk is
gedrag. Als de bladoptimalisatie is uitgeschakeld met -noblad, het telefoonboekitem
zal altijd worden onderzocht en het diagnostische bericht zal worden afgegeven wanneer dit nodig is.
Symbolische koppelingen kunnen niet worden gebruikt om bestandssysteemcycli als zodanig te maken, maar als de -L optie of
de -volgen optie in gebruik is, wordt er een diagnostisch bericht weergegeven wanneer vinden stuit op een lus
van symbolische verbanden. Net als bij lussen die harde links bevatten, zal de leaf-optimalisatie vaak plaatsvinden
bedoel dat vinden weet dat hij niet hoeft te bellen stat () or chdir() op de symbolische link,
deze diagnose is dus vaak niet nodig.

De -d optie wordt ondersteund voor compatibiliteit met verschillende BSD-systemen, maar u zou deze moeten gebruiken
de POSIX-compatibele optie -diepte gebruiken.

De omgevingsvariabele POSIXLY_CORRECT heeft geen invloed op het gedrag van de -regex or
-iregex tests omdat deze tests niet zijn gespecificeerd in de POSIX-standaard.

MILIEU VARIABELEN


LANG Biedt een standaardwaarde voor de internationaliseringsvariabelen die niet zijn ingesteld of
nul.

LC_ALL Indien ingesteld op een niet-lege tekenreekswaarde, overschrijft u de waarden van alle andere
internationaliseringsvariabelen.

LC_COLLATE
De POSIX-standaard specificeert dat deze variabele van invloed is op de patroonmatching
gebruikt voor de -naam keuze. GNU find gebruikt de fnmatch(3) bibliotheekfunctie, enzovoort
ondersteuning voor `LC_COLLATE' is afhankelijk van de systeembibliotheek. Deze variabele ook
beïnvloedt de interpretatie van de reactie op -OK; terwijl de variabele `LC_MESSAGES'
selecteert het daadwerkelijke patroon dat wordt gebruikt om de reactie te interpreteren -Oke
de interpretatie van eventuele haakjesuitdrukkingen in het patroon wordt beïnvloed door
`LC_COLLATE'.

LC_CTYPE
Deze variabele beïnvloedt de behandeling van tekenklassen die in reguliere
uitdrukkingen en ook met de -naam test of het systeem dat is fnmatch(3) bibliotheek
functie ondersteunt dit. Deze variabele heeft ook invloed op de interpretatie van eventuele
tekenklassen in de reguliere expressies die worden gebruikt om het antwoord op de te interpreteren
prompt uitgegeven door -Oke. De omgevingsvariabele `LC_CTYPE' heeft ook invloed op welke
tekens worden als niet-afdrukbaar beschouwd wanneer bestandsnamen worden afgedrukt; zie de
sectie ONGEBRUIKELIJKE BESTANDSNAMEN.

LC_MESSAGES
Bepaalt de landinstelling die moet worden gebruikt voor geïnternationaliseerde berichten. Als de
De omgevingsvariabele `POSIXLY_CORRECT' is ingesteld, deze bepaalt ook de
interpretatie van het antwoord op de prompt van de -Oke actie.

NLSPAT
Bepaalt de locatie van de catalogi van internationaliseringsberichten.

PATH Heeft invloed op de mappen waarin wordt gezocht om de uitvoerbare bestanden te vinden die worden aangeroepen
-Exec, -execdir, -Oke en -okdir.

POSIXLY_CORRECT
Bepaalt de blokgrootte die wordt gebruikt door -ls en -fls. Indien POSIXLY_CORRECT is ingesteld, blokkeert
zijn eenheden van 512 bytes. Anders zijn het eenheden van 1024 bytes.

Als u deze variabele instelt, worden ook waarschuwingsberichten uitgeschakeld (dat wil zeggen, impliceert -nu leren) door
standaard, omdat POSIX dat vereist, afgezien van de uitvoer voor -Oke, alle berichten
afgedrukt op stderr zijn diagnostische gegevens en moeten resulteren in een niet-nul exit-status.

Wanneer POSIXLY_CORRECT niet is ingesteld, -permanent +zzz wordt op dezelfde manier behandeld -permanent /zzz als +zzz
is geen geldige symbolische modus. Wanneer POSIXLY_CORRECT is ingesteld, zijn dergelijke constructies dat ook
behandeld als een fout.

Wanneer POSIXLY_CORRECT is ingesteld, wordt het antwoord op de prompt van de -Oke actie is
geïnterpreteerd volgens de berichtencatalogus van het systeem, in plaats van volgens
vinden's eigen berichtvertalingen.

TZ Heeft invloed op de tijdzone die wordt gebruikt voor sommige tijdgerelateerde opmaakrichtlijnen van
-printf en -fprintf.

Voorbeelden


vinden / tmp -naam kern -Type f -afdrukken | xargs /bin/rm -f

Vind bestanden met de naam kern in of onder de map / tmp en verwijder ze. Merk op dat dit zal
werken niet correct als er bestandsnamen zijn die nieuwe regels, enkele of dubbele aanhalingstekens bevatten,
of spaties.

vinden / tmp -naam kern -Type f -afdrukken0 | xargs -0 /bin/rm -f

Vind bestanden met de naam kern in of onder de map / tmp en verwijder ze, waarbij bestandsnamen worden verwerkt
op zo'n manier dat bestands- of mapnamen enkele of dubbele aanhalingstekens, spaties of
nieuwe regels worden correct afgehandeld. De -naam test komt vóór de -Type testen om
voorkomen dat u hoeft te bellen staat(2) op elk bestand.

vinden . -Type f -Exec filet '{}' \;

Voert `file' uit op elk bestand in of onder de huidige map. Merk op dat de beugels dat zijn
tussen enkele aanhalingstekens geplaatst om ze te beschermen tegen interpretatie als shellscript
interpunctie. De puntkomma wordt echter op dezelfde manier beschermd door het gebruik van een backslash
In dat geval hadden ook enkele aanhalingstekens kunnen worden gebruikt.

vinden / \( -permanent -4000 -fprintf /root/suid.txt '%#M %u %p\n' \) , \
\( -grootte + 100 miljoen -fprintf /root/groot.txt '%-10s %p\n' \)

Doorloop het bestandssysteem slechts één keer en vermeld de setuid-bestanden en -mappen
/root/suid.txt en grote bestanden in /root/groot.txt.

vinden $ HOME -Mtime 0

Zoek naar bestanden in uw thuismap die in de afgelopen vierentwintig zijn gewijzigd
uur. Deze opdracht werkt op deze manier omdat de tijd sinds elk bestand voor het laatst is gewijzigd
gedeeld door 24 uur en de rest wordt weggegooid. Dat betekent: matchen -Mtime 0, een
bestand moet in het verleden een wijziging hebben ondergaan die minder dan 24 uur geleden is.

vinden / sbin / usr / sbin -uitvoerbaar \! -leesbaar -afdrukken

Zoek naar bestanden die uitvoerbaar maar niet leesbaar zijn.

vinden . -permanent 664

Zoek naar bestanden die lees- en schrijfrechten hebben voor hun eigenaar en groep, maar
waar andere gebruikers wel naar kunnen lezen, maar niet naar kunnen schrijven. Bestanden die aan deze criteria voldoen, maar dat wel hebben
andere ingestelde machtigingsbits (bijvoorbeeld als iemand het bestand kan uitvoeren) zullen dat niet zijn
op elkaar afgestemd.

vinden . -permanent -664

Zoek naar bestanden die lees- en schrijfrechten hebben voor hun eigenaar en groep, en die
andere gebruikers kunnen lezen, ongeacht de aanwezigheid van extra toestemmingsbits (bijv
bijvoorbeeld het uitvoerbare bit). Dit komt bijvoorbeeld overeen met een bestand met modus 0777.

vinden . -permanent / 222

Zoek naar bestanden die door iemand kunnen worden geschreven (hun eigenaar, of hun groep, of wie dan ook
anders).

vinden . -permanent / 220
vinden . -permanent /u+w,g+w
vinden . -permanent /u=w,g=w

Alle drie deze commando's doen hetzelfde, maar de eerste gebruikt het octaal
weergave van de bestandsmodus, en de andere twee gebruiken de symbolische vorm. Deze commando's
ze zoeken allemaal naar bestanden die beschrijfbaar zijn door hun eigenaar of hun groep. De bestanden
hoeven niet beschrijfbaar te zijn door zowel de eigenaar als de groep om te matchen; beide zullen het doen.

vinden . -permanent -220
vinden . -permanent -g+w,u+w

Beide opdrachten doen hetzelfde; zoek naar bestanden die door beide kunnen worden geschreven
eigenaar en zijn groep.

vinden . -permanent -444 -permanent / 222 ! -permanent / 111
vinden . -permanent -een+r -permanent /a+w ! -permanent /a+x

Deze twee commando's zoeken beide naar bestanden die voor iedereen leesbaar zijn ( -permanent -444 or
-permanent -een+r), zorg ervoor dat er ten minste één schrijfbit is ingesteld ( -permanent / 222 or -permanent /a+w) maar zijn dat niet
uitvoerbaar voor iedereen ( ! -permanent / 111 en ! -permanent /a+x respectievelijk).

cd /bron-dir
vinden . -naam .momentopname -gedroogde pruim -o \( \! -naam *~ -afdrukken0 \)|
cpio -pmd0 /bestemmingsmap

Deze opdracht kopieert de inhoud van /bron-dir naar /bestemmingsmap, maar laat bestanden en
mappen genoemd .momentopname (en alles wat erin zit). Het laat ook bestanden of mappen weg
wiens naam eindigt op ~, maar niet de inhoud ervan. De constructie -gedroogde pruim -o \( ... -afdrukken0 \)
komt vrij vaak voor. Het idee hier is dat de uitdrukking ervoor -gedroogde pruim komt overeen met dingen die
moeten worden gesnoeid. echter, de -gedroogde pruim actie zelf retourneert waar, dus het volgende -o
zorgt ervoor dat de rechterkant alleen wordt geëvalueerd voor de mappen die niet zijn ontvangen
gesnoeid (de inhoud van de gesnoeide mappen wordt niet eens bezocht, dus hun inhoud wel
irrelevant). De uitdrukking aan de rechterkant van de -o staat alleen tussen haakjes voor
helderheid. Het benadrukt dat de -afdrukken0 actie vindt alleen plaats voor dingen die dat niet deden
hebben -gedroogde pruim op hen toegepast. Omdat de standaard 'en'-voorwaarde tussen tests meer bindt
strak dan -o, dit is sowieso de standaardwaarde, maar de haakjes helpen om aan te geven wat dat is
aan de hand.

vinden bewaarplaats/ -Exec proef -d {}/.svn \; -Of \
-Exec proef -d {}/.git \; -Of -Exec proef -d {}/CVS \; \
-afdrukken -gedroogde pruim

Gezien de volgende map met projecten en de bijbehorende SCM-administratie
directory's, voer een efficiënte zoektocht uit naar de wortels van het project:

repository/project1/CVS
repo/gnu/project2/.svn
repo/gnu/project3/.svn
repo/gnu/project3/src/.svn
repo/project4/.git

In dit voorbeeld -gedroogde pruim voorkomt onnodige afdaling in mappen die al bestaan
is ontdekt (we zoeken bijvoorbeeld niet naar project3/src omdat we het al hebben gevonden
project3/.svn), maar zorgt ervoor dat verwante mappen (project2 en project3) worden gevonden.

EXIT STATUS


vinden wordt afgesloten met status 0 als alle bestanden succesvol zijn verwerkt, groter dan 0 als er fouten optreden
voorkomen. Dit is bewust een zeer brede omschrijving, maar als de retourwaarde niet-
nul, u moet niet vertrouwen op de juistheid van de resultaten van vinden.

Wanneer er een fout optreedt, vinden kan onmiddellijk stoppen, zonder alle acties te voltooien
gespecificeerd. Het kan bijvoorbeeld zijn dat sommige uitgangspunten nog niet zijn onderzocht of nog in behandeling zijn
programma-aanroepen voor -Exec ... {} + or -execdir ... {} + mogelijk niet uitgevoerd.

Gebruik online zoeken met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad