Következő: 15.44.8 OPERÁTOROK
 Fel: 15.44 find(1)
 Előző: 15.44.6 TESZTEK
     Index 
- -exec command ;
 - Végrehajtja a command parancsot. Értéke igaz, ha a
parancs 0 státuszt ad vissza. A következő `;'-ig a find minden
argumentumát a parancs argumentumának veszi. A `' string az aktuálisan
feldolgozás alatt álló fájl nevével helyettesítődik. Ezen szerkezeteket
esetlegesen meg kell védeni (a `\' használatával) attól, hogy a
burok kifejtese őket. A parancs végrehajtása a kiindulási könyvtárból történik.
 - -fls file
 - Igaz; ugyanaz, mint -ls, csak a fileba ír.(Az -fprint -hez
hasonlóan.)
 - -fprint file
 - Igaz. A teljes fájlnevet a file fájlba írja. Amennyiben a
file nem létezik a find futtatásakor, a find létrehozza, ha pedig létezik,
csonkolja. A ``/dev/stdout''és``/dev/stderr'' fájlneveket speciálisan kezeli: a
standard kimenetre és standard bemenetre vonatkoznak.
 - -fprint0 file
 - Igaz; ugyanaz, mint -print0, csak az file fájlba ír.(A
-fprint hez hasonlóan.)
 - -fprintf file format
 - Igaz; ugyanaz, mint -printf, csak az file fájlba
ír.(Az -fprint -hez hasonlóan.)
 - -ok command ;
 - Ugyanaz, mint -exec, de először megkérdezi a felhasználót
a standard bemeneten. Amennyiben a válasz nem `y'-nal vagy `Y'-nal kezdődik,
nem futtatja a parancsot, és hamis értékkel tér vissza.
 - -print
 - Igaz; a fájl teljes nevét, majd egy újsor-jelet a standard
kimenetre írja.
 - -print0
 - Igaz; a fájl teljes nevét, majd egy null-karaktert a standard
kimenetre írja. Ez megengedi, hogy újsor-jelet tartalmazó fájlnevek esetén a
find kimenetét feldolgozó programok jól működjenek.
 - -printf format
 - Igaz; a format által megadott formátumban nyomtat a
standard kimenetre. Értelmezi a `\' és `%' direktívákat.
Mezőszélesség és pontosság a C-beli `printf'-fel megegyező módon adható meg.
A -print-től eltérően -printf nem ír ki automatikusan újsor jelet a kimenetre.
A direktívák a következők lehetnek:
- \a
 - Figyelmeztető csengő (alarm bell).
 - \b
 - Fordított törtvonal (backspace).
 - \c
 - Ezen formátumból való nyomtatást megállítja és kiírja
(flush) a kimenetet.
 - \f
 - Soremelés (form feed).
 - \n
 - Újsor (newline).
 - \r
 - Kocsi vissza (carriage return).
 - \t
 - Vízszintes tabulátor (horizontal tab).
 - \v
 - Függőleges tabulátor (vertical tab).
 - \\
 - Betű szerinti fordított törtvonal (literal
backslash, `\'). Egy `\', majd egy másik karakter
rendes karakterként viselkedik, azaz mindegyik kinyomtatásra kerül.
 - %%
 - Betű szerinti százalékjel.
 - %a
 - A fálj utolsó elérési ideje a C `ctime' függvényének formátumában.
 - %Ak
 - A fálj utolsó elérési ideje a k által megadott formátumban. Ez
lehet `@', vagy egy direktíva a C `strftime' függvényének megfelelően. k
lehetséges értékeit a következőkben megadjuk. Néhány közülük nem minden
rendszeren elérhető a `strftime' függvények rendszerfüggősége miatt.
@ 1970. január 1. 00:00 GMT óta eltelt másodpercek.
Időmezők:
- H
 - óra (00..23)
 - I
 - óra (01..12)
 - k
 - óra ( 0..23)
 - l
 - óra ( 1..12)
 - M
 - perc (00..59)
 - p
 - a `locale'-nak megfelelő AM vagy PM
 - r
 - idő 12 órás formátumban (hh:mm:ss [AP]M)
 - S
 - másodperc (00..61)
 - T
 - idő 24 órás formátumban (hh:mm:ss)
 - X
 - a `locale'-nak megfelelő időjelzés (H:M:S)
 - Z
 - időzóna (pl. EDT) vagy semmi, ha az időzóna nem meghatározható
 
Dátum mezők:
- a
 - a `locale'-nak megfelelő rövidített napnév (pl. Sun..Sat)
 - A
 - a `locale'-nak megfelelő teljes napnév (pl. Sunday..Saturday)
 - b
 - a `locale'-nak megfelelő rövidített hónapnév (pl. Jan..Dec)
 - B
 - a `locale'-nak megfelelő teljes hónapnév (pl. January..December)
 - c
 - a `locale'-nak megfelelő dátum és idő (pl. Sat Nov0412:02:33 EST 1989)
 - d
 - a hónap napja (01..31)
 - D
 - dátum (mm/dd/yy)
 - h
 - ugyanaz, mint b
 - j
 - az évnapja (001..366)
 - m
 - hónap (01..12)
 - U
 - az év hányadik hetéről van szó, ha vasárnappal kezdjük a heteket
(00..53)
 - w
 - a hét hányadik napja (0..6)
 - W
 - az év hányadik hetéről van szó, ha hétfővel kezdjük a heteket (00..53)
 - x
 - a `locale'-nak megfelelő dátum (pl. mm/dd/yy)
 - y
 - az év utolsó két jegye (00..99)
 - Y
 - év (1970...)
 
 - %b
 - A fájlméret 512 bájtos blokkokban (felkerekítve).
 - %c
 - A fájl státuszának utolsó megváltoztatási ideje a C `ctime'
függvényének formátumában.
 - %Ck
 - A fájl státuszának utolsó megváltoztatási ideje a k formátum által
megadott módon (%Ahoz hasonlóan).
 - %d
 - A fájl mélysége a könyvtárfában. A 0 azt jelenti, hogy a fájl
parancssori argumentum volt.
 - %f
 - A fájl neve a bevezető könyvtárnevek nélkül.
 - %F
 - A fájlrendszer neve .Ez az érték használható az -fstype-nál.
 - %g
 - A fájl csoportneve vagy a numerikus csoportazonosító, ha nincs neve
a csoportnak.
 - %G
 - A fájl numerikus csoportazonosítója.
 - %h
 - A teljes fájnév bevezető könyvtárnevei.
 - %H
 - Azon parancssori argumentumok, melyek alatt nem talált fájlt a
find.
 - %i
 - A fájl inode száma decimálisan.
 - %k
 - A fájl mérete 1K blokkokban (felkerekítve).
 - %l
 - A szimbolikus kötés célja. (Üres, ha a fájl nem szimbolikus kötés.)
 - %m
 - A fájl engedélybitjei oktálisan.
 - %n
 - A fájl keménykötéseinek száma.
 - %p
 - A fájl (teljes) neve.
 - %P
 - A fájl neve azon parancssori argumentum nélkül, amely alatt
megtalálta a find.
 - %s
 - A fájl mérete bájtokban.
 - %t
 - A fájl utolsó módosítási ideje a C `ctime' függvényének
formátumában.
 - %Tk
 - A fájl utolsó módosítási ideje a k által megadott formában. (Lásd
%Anál.)
 - %u
 - A fájl tulajdonosának neve,vagy numerikus felhasználói azonosítója,
ha nincs neve a felhasználónak.
 - %U
 - A fájl tulajdonosának numerikus felhasználói azonosítója.
A `%' jel után álló bármely más karakter esetén csak a megadott karakter
íródik ki.
 
 - -prune
 - Ha nincs -depth megadva, akkor igaz. Nem megy bele az aktuális
könyvtárba. Ha -depth adott, akkor hamis és nincs hatása.
 - -ls
 - Igaz. listázza az aktuális fájlt `ls -dils' formában a standard
kimenetre. A blokkméret 1K, hacsak nem a POSIXLY_CORRECT környezeti változónak
értéket adtunk. Ekkor 512 bájtos blokkmérettel számol.
 
 
 
  
 
 Következő: 15.44.8 OPERÁTOROK
 Fel: 15.44 find(1)
 Előző: 15.44.6 TESZTEK
     Index 
1999-09-17