Defnyddio'r Linux a Unix Command: darganfyddwch

Mae'r gorchymyn Linux ac Unix yn canfod chwilio am ffeiliau mewn hierarchaeth cyfeiriadur.

Cystrawen ar gyfer dod o hyd i orchymyn:

darganfyddwch [llwybr ...] [mynegiant]

Disgrifiad

Mae'r dudalen hon yn dogfennu'r fersiwn GNU o ddod o hyd . Mae'r gorchymyn yn darganfod chwiliadau y goeden cyfeirlyfr wedi'i gwreiddio ar bob enw ffeil penodol trwy werthuso'r mynegiad a roddir o'r chwith i'r dde, yn ôl y rheolau blaenoriaeth (gweler yr adran ar Weithredwyr isod), nes bod y canlyniad yn hysbys; mewn geiriau eraill, mae'r ochr chwith yn ffug ar gyfer gweithrediadau, yn wir ar gyfer, neu ar y pryd, darganfod symud ymlaen i'r enw ffeil nesaf.

Y ddadl gyntaf sy'n dechrau gyda:

yn cael ei gymryd i fod yn ddechrau'r ymadrodd; unrhyw ddadleuon o'r blaen yw llwybrau i'w chwilio, ac unrhyw ddadleuon ar ôl hynny yw gweddill yr ymadrodd. Os na roddir unrhyw lwybrau, defnyddir y cyfeiriadur cyfredol. Os na roddir mynegiant, defnyddir y mynegiant -print .

Mae'r gorchymyn dod o hyd yn dod allan gyda statws 0 os caiff yr holl ffeiliau eu prosesu'n llwyddiannus, yn fwy na 0 os bydd camgymeriadau'n digwydd.

Mynegiadau

Mae'r ymadrodd yn cynnwys opsiynau (sy'n effeithio ar weithrediad cyffredinol yn hytrach na phrosesu ffeil benodol, a dychwelyd bob amser yn wir), profion (sy'n dychwelyd gwerth gwir neu ffug), a gweithredoedd (sydd â sgîl-effeithiau a dychwelyd gwir neu gwerth ffug), pob un wedi'i wahanu gan weithredwyr. Y mynegiant - a rhagdybir pan fo'r gweithredwr yn cael ei hepgor. Os nad yw'r ymadrodd yn cynnwys unrhyw gamau heblaw -prune , yna -print yn cael ei berfformio ar bob ffeil y mae'r mynegiant yn wir amdani.

Dewisiadau

Mae'r holl opsiynau bob amser yn dychwelyd yn wir. Maent bob amser yn dod i rym, yn hytrach na'u prosesu dim ond pan gyrhaeddir eu lle yn yr ymadrodd. Felly, er eglurder, mae'n well eu rhoi ar ddechrau'r ymadrodd.

-daystart Amserau mesur (ar gyfer -amin, amser, -cmin, -actime, -mmin, a -mtime ) o ddechrau heddiw yn hytrach nag o 24 awr yn ôl.
-dep Prosesu cynnwys pob cyfeiriadur cyn y cyfeiriadur ei hun.
-cofiwch Cysylltiadau symbolaidd â hawl. Mae'n awgrymu - darllenwch .
-lwyth neu - help Argraffwch grynodeb o'r defnydd ar-lein o ddarganfod a gadael.
-maxdepth [rhif] Disgyn yn y nifer fwyaf o lefelau (cyfanrif an-negyddol) o gyfeirlyfrau sy'n is na'r dadleuon llinell orchymyn. Mae'r ymadrodd - cofsedd 0 yn golygu dim ond cymhwyso'r profion a'r camau gweithredu i'r dadleuon llinell orchymyn.
-mindepth [rhif] Peidiwch â chymhwyso unrhyw brofion na chamau gweithredu ar lefelau llai na'r nifer (cyfanrif an-negyddol). Mae'r ymadrodd -mindep 1 yn golygu proses pob ffeil ac eithrio'r dadleuon llinell orchymyn.
-mount Peidiwch â disgyn cyfeirlyfrau ar systemau ffeiliau eraill. Enw arall ar gyfer -xdev , ar gyfer cydweddu â rhai fersiynau eraill o ddarganfod .
-lwytho Peidiwch â gwneud y gorau trwy dybio bod y cyfeirlyfrau yn cynnwys 2 lai o is-gyfeiriaduron na'u cyfrif cyswllt caled. *
- gwrthdrawiad neu wrthwynebiad Argraffwch y rhif fersiwn darganfod ac ymadael.
-xdev Peidiwch â disgyn cyfeirlyfrau ar systemau ffeiliau eraill.

* Mae angen yr opsiwn hwn wrth chwilio systemau ffeiliau nad ydynt yn dilyn confensiwn cysylltiad cyfeirlyfr Unix, megis systemau ffeiliau CD-ROM neu MS-DOS neu bwyntiau mynegai cyfaint AFS. Mae gan bob cyfeiriadur ar system ffeiliau Unix arferol o leiaf 2 ddolen galed: ei enw a'i . (cyfnod) mynediad. Yn ogystal, mae gan ei is-gyfeiriaduron (os oes un) bob un ohonynt .. cofnod sy'n gysylltiedig â'r cyfeiriadur hwnnw.

Pan fyddwch yn dod o hyd i edrych ar gyfeiriadur, ar ôl iddi ostwng dau lai o is-gyfeiriaduron na chyfrif cyswllt y cyfeirlyfr, mae'n gwybod nad yw gweddill y cofnodion yn y cyfeiriadur yn gyfeirlyfrau (ffeiliau dail yn y goeden cyfeirlyfr). Os mai dim ond enwau'r ffeiliau sydd angen eu harchwilio, nid oes angen eu statws; mae hyn yn rhoi cynnydd sylweddol yn y cyflymder chwilio.

Profion

Gellir nodi dadleuon rhifol fel:

+ n Am fwy na n.
-n Am lai na n.
n Am yn union n.
-amin n Daethpwyd o hyd i'r ffeil ddiwethaf n munud yn ôl.
-anewer [ffeil] Daethpwyd o hyd i'r ffeil yn fwy diweddar na addaswyd y ffeil . effeithir gan -anewer gan - dim ond os bydd y gwag yn dod cyn-fan ar y llinell orchymyn.
amser n Derbyniwyd y ffeil ddiwethaf n * 24 awr yn ôl.
-cmin n Newidiwyd statws y ffeil ddiwethaf n munud yn ôl.
-cwer [ffeil] Newidwyd statws y ffeil ddiwethaf yn fwy diweddar na addaswyd y ffeil.
- mae cnewer yn cael ei effeithio gan - dim ond os yw - yn dod cyn - cnewer ar y llinell orchymyn.
-dime n Newidiwyd statws y ffeil ddiwethaf n * 24 awr yn ôl.
-empty Mae'r ffeil yn wag ac mae naill ai'n ffeil reolaidd neu'n gyfeiriadur.
-flas Bob amser yn ffug.
-fstype [math] Mae'r ffeil ar system ffeiliau o fath penodol. Mae'r mathau o systemau ffeiliau dilys yn amrywio ymysg fersiynau gwahanol o Unix; rhestr anghyflawn o fathau o systemau ffeiliau a dderbynnir ar ryw fersiwn o Unix neu un arall yw: ufs, 4.2, 4.3, nfs, tmp, mfs, S51K, S52K. Gallwch ddefnyddio -printf gyda'r gyfarwyddeb% F i weld y mathau o'ch systemau ffeiliau.
-gid n ID y grŵp rhifol ffeil yw n .
-group [gname] Mae'r ffeil yn perthyn i gname grŵp (caniateir ID rhifol grŵp).
-il enw [patrwm] Fel-enw, ond mae'r gêm yn ansensitif.
-iname [patrwm] Fel enw-enw, ond mae'r gêm yn ansensitif. Er enghraifft, mae'r patrymau yn * a F ?? cyfateb yr enwau ffeiliau Foo , FOO , foo , fOo , ac ati.
-inum n Mae gan y ffeil rif mewnode n .
-math [patrwm] Like -path , ond mae'r gêm yn ansensitif.
-iregex [patrwm] Fel -regex, ond mae'r gêm yn anhysbys.
-cysylltau n Mae gan y ffeil gysylltiadau.
-l enw [patrwm] Mae'r ffeil yn gyswllt symbolaidd y mae ei gynnwys yn cydweddu â phatrwm cregyn. Nid yw'r metacharacters yn trin / neu . yn arbennig.
-mmin n Cafodd data File ei addasu ddiwethaf n munud yn ôl.
-m amser n Diweddarwyd data ffeil n * 24 awr yn ôl.
enw [patrwm] Mae sylfaen enw'r ffeil (y llwybr gyda'r prif gyfeirlyfrau yn cael ei dynnu) yn cydweddu â phatrwm cregyn. Nid yw'r metacharacters ( * , ? , A [] ) yn cyfateb â . ar ddechrau'r enw sylfaen. I anwybyddu cyfeiriadur a'r ffeiliau o dan y peth, defnyddiwch -prune ; gweler enghraifft yn y disgrifiad o -path .
-newer [ffeil] Addaswyd y ffeil yn fwy diweddar na ffeil . Mae'r ymadrodd - yn cael ei heffeithio gan - dim ond os yw - yn dod cyn - neidiwch ar y llinell orchymyn.
-nouser Nid oes defnyddiwr yn cyfateb i ID defnyddiwr rhifol y ffeil.
-nogroup Nid yw unrhyw grŵp yn cyfateb i ID grŵp rhifol y ffeil.
-path [patrwm] Mae enw ffeil yn cyfateb i batrwm patrwm cragen Nid yw'r metacharacters yn trin / neu . yn arbennig; felly, er enghraifft, darganfyddwch. -path './sr*sc yn argraffu cofnod ar gyfer cyfeirlyfr o'r enw ./src/misc (os oes un yn bodoli). Er mwyn anwybyddu coeden gyfeiriadur cyfan, defnyddiwch -pynnwch yn hytrach na gwirio pob ffeil yn y goeden. Er enghraifft, trowch at y cyfeirlyfr src / emacs a'r holl ffeiliau a chyfeirlyfrau o dan y peth, ac argraffwch enwau'r ffeiliau eraill a geir, gwneud rhywbeth fel hyn: darganfyddwch. -path './src/emacs' -prune -o -print
-perm [modd] Mae darnau caniatâd ffeil yn union [modd] (octal neu symbolaidd). Mae dulliau symbolaidd yn defnyddio dull 0 fel pwynt ymadawiad.
-perm-mod Mae'r holl ddarnau caniatâd [modd] wedi'u gosod ar gyfer y ffeil.
-perm + modd Gosodir unrhyw un o'r darnau caniatâd [modd] ar gyfer y ffeil.
-regex [patrwm] Mae enw ffeil yn cyfateb i batrwm mynegiant rheolaidd. Mae hwn yn gêm ar y llwybr cyfan, nid chwiliad. Er enghraifft, i gydweddu ffeil a enwir ./fubar3, gallwch ddefnyddio'r mynegiant rheolaidd . * Bar. neu . * b. * 3 , ond nid b. * r3 .
-size n [bckw] File yn defnyddio n unedau o ofod. Mae'r unedau yn blociau 512-byte yn ddiofyn neu os b yn dilyn n , bytes os c yn dilyn n , kilobytes os yw K yn dilyn n , neu eiriau 2-byte os w yn dilyn n . Nid yw'r maint yn cyfrif blociau anuniongyrchol, ond mae'n cyfrif blociau mewn ffeiliau prin nad ydynt wedi'u dyrannu mewn gwirionedd.
-true Bob amser yn wir.
-peip c Mae ffeil o fath c :
b Bloc (bwffe) arbennig
c Cymeriad (digyffelyb) arbennig
d Cyfeiriadur
p Peipen a enwir (FIFO)
f Ffeil reolaidd
l Cysylltiad symbolaidd
s Socket
D drws (Solaris)
-uid n ID defnyddiwr rhifol y ffeil yw n .
-used n Daethpwyd o hyd i'r ffeil ddiwethaf n diwrnod ar ôl newid ei statws ddiwethaf.
-wraig uname Mae'r ffeil yn eiddo i uname'r defnyddiwr (caniateir ID defnyddiwr rhifol).
-topiwch c Yr un fath â -tip oni bai bod y ffeil yn gyswllt symbolaidd. Ar gyfer cysylltiadau symbolaidd: os nad yw wedi cael ei roi, gwir os yw'r ffeil yn ddolen i ffeil o fath c ; os yw - wedi cael ei roi, yn wir os yw c yn l. Mewn geiriau eraill, ar gyfer cysylltiadau symbolaidd,
- cwblhewch y math o ffeil nad yw -tip yn gwirio.

Camau gweithredu

-exec command ;

Gweithredu gorchymyn ; yn wir os dychwelir 0 statws. Mae'r dadleuon canlynol i ddod o hyd i'w cymryd yn ddadleuon i'r gorchymyn hyd nes y bydd dadl yn cynnwys `; ' yn dod ar draws. Caiff y 'string' {{}} ei ddisodli gan yr enw ffeil cyfredol sy'n cael ei brosesu ym mhob man y mae'n digwydd yn y dadleuon i'r gorchymyn, nid yn unig mewn dadleuon lle mae ar ei ben ei hun, fel mewn rhai fersiynau o ddarganfod . Efallai y bydd angen dianc o'r ddau adeiladwaith hyn (gyda `\ ') neu eu dyfynnu i'w diogelu rhag ehangu gan y gragen. Mae'r gorchymyn yn cael ei weithredu yn y cyfeiriadur cychwynnol.

-fls ffeil

Gwir; fel -ls, ond ysgrifennwch at ffeil fel printiad.

-prestio ffeil

Gwir; argraffwch yr enw ffeil lawn i mewn i ffeil ffeil . Os nad yw ffeil yn bodoli pan gaiff ei ddarganfod , caiff ei greu; os yw'n bodoli, caiff ei dorri. Mae'r enwau ffeil `` / dev / stdout '' a `` / dev / stderr '' yn cael eu trin yn arbennig; maent yn cyfeirio at allbwn safonol ac allbwn gwall safonol, yn y drefn honno.

-fprint0 ffeil

Gwir; fel -print0 ond ysgrifennwch at ffeil fel printiad.

-fprintf ffeil

Gwir; fel -printf ond ysgrifennwch at ffeil fel printiad.

-ok gorchymyn ;

Fel -exec ond gofynnwch i'r defnyddiwr yn gyntaf (ar y mewnbwn safonol); os nad yw'r ymateb yn dechrau gyda `y 'neu` Y', peidiwch â rhedeg y gorchymyn, a dychwelyd yn ffug.

-print

Gwir; argraffwch yr enw ffeil lawn ar yr allbwn safonol, ac yna linell newydd.

-print0

Gwir; argraffwch yr enw ffeil lawn ar yr allbwn safonol, ac yna cymeriad null. Mae hyn yn caniatáu enwau ffeiliau sy'n cynnwys llinell newydd i gael eu dehongli'n gywir gan raglenni sy'n prosesu'r allbwn darganfod .

-printf

Gwir; fformat argraffu ar yr allbwn safonol, dehongli cyfarwyddiadau `\ 'dianc a`%'. Gellir pennu lled y maes a phenderfyniadau fel gyda'r swyddogaeth 'printf' C. Yn wahanol i -print, nid -printf yn ychwanegu llinell newydd ar ddiwedd y llinyn. Y dianc a'r cyfarwyddebau yw:

\ a

Larwm cloch.

\ b

Backspace.

\ c

Stopiwch argraffu o'r fformat hwn ar unwaith a ffleisio'r allbwn.

\ f

Ffurflen bwydo.

\ n

Newline.

\ r

Dychwelyd cerbyd.

\ t

Tab llorweddol.

\ v

Tab fertigol.

\\

Backslash llythrennol (`\ ').

\ NNN

Y cymeriad y mae ei cod ASCII yn NNN (octal).

Mae cymeriad `\ 'wedi'i ddilyn gan unrhyw gymeriad arall yn cael ei drin fel cymeriad cyffredin, felly mae'r ddau yn cael eu hargraffu.

%%

Arwydd y cant llythrennol.

% a

Amser mynediad olaf y ffeil yn y fformat a ddychwelwyd gan swyddogaeth C `ctime '.

% A k

Amser mynediad olaf y ffeil yn y fformat a bennir gan k , sef naill ai `@ 'neu gyfarwyddeb ar gyfer swyddogaeth' strftime 'C. Mae'r gwerthoedd posibl ar gyfer k wedi'u rhestru isod; efallai na fydd rhai ohonynt ar gael ar bob system, oherwydd gwahaniaethau yn `strftime 'rhwng systemau.

@

eiliadau ers Ionawr 1, 1970, 00:00 GMT.

Meysydd amser:

H

awr (00..23)

Fi

awr (01..12)

k

awr (0..23)

l

awr (1..12)

M

munud (00..59)

p

AM neu PM y locale

r

amser, 12 awr (hh: mm: ss [AP] M)

S

ail (00..61)

T

amser, 24 awr (hh: mm: ss)

X

cynrychiolaeth amser locale (H: M: S)

Z

parth amser (ee, EDT), neu ddim byd os nad oes parth amser yn bendant

Caeau Dyddiad:

a

enw cryno'r dydd yn ystod yr wythnos (Sun.Sat)

A

enw llawn yr ardal yn ystod yr wythnos, hyd amrywiol (Dydd Sul ... Dydd Sadwrn)

b

enw mis cryno'r locale (Jan..Dec)

B

enw mis llawn y locale, hyd amrywiol (Ionawr, Ionawr)

c

dyddiad ac amser y lleoliad (Dydd Sad Tach 04 12:02:33 EST 1989)

d

diwrnod y mis (01..31)

D

dyddiad (mm / dd / yy)

h

yr un fath â b

j

diwrnod y flwyddyn (001..366)

m

mis (01..12)

U

wythnos nifer y flwyddyn gyda'r Sul fel diwrnod cyntaf yr wythnos (00..53)

w

diwrnod yr wythnos (0..6)

W

wythnos nifer y flwyddyn gyda dydd Llun fel diwrnod cyntaf yr wythnos (00..53)

x

cynrychiolaeth dyddiadau'r locale (mm / dd / yy)

y

dau ddigid olaf y flwyddyn (00..99)

Y

blwyddyn (1970 ...)

% b

Maint ffeil mewn blociau 512-byte (wedi'i grynhoi).

% c

Amser newid statws olaf y ffeil yn y fformat a ddychwelwyd gan swyddogaeth C `ctime '.

% C k

Amser newid statws olaf y ffeil yn y fformat a bennir gan k , sydd yr un fath ag ar gyfer% A.

% d

Dyfnder ffeil yn y goeden cyfeirlyfr; Mae 0 yn golygu bod y ffeil yn ddadl llinell orchymyn.

% f

Enw ffeil gydag unrhyw brif gyfeirlyfrau a dynnwyd (dim ond yr elfen olaf).

% F

Math y system ffeiliau y mae'r ffeil arni; gellir defnyddio'r gwerth hwn ar gyfer -fstype.

% g

Enw grŵp ffeil, neu ID grŵp rhifol os nad oes gan y grŵp enw.

% G

ID grŵp rhifol y Ffeil.

% h

Cyfeirlyfrau blaenllaw o enw'r ffeil (pob un ond yr elfen olaf).

% H

Dadl llinell reolaeth o dan ba ffeil a ganfuwyd.

% i

Rhif inod y Ffeil (yn degol).

% k

Maint y ffeil mewn blociau 1K (wedi'i gronni).

% l

Gwrthwynebu'r cyswllt symbolaidd (llinyn wag os nad yw ffeil yn gyswllt symbolaidd).

% m

Mannau caniatâd ffeil (yn octal).

% n

Nifer o gysylltiadau caled i'w ffeilio.

% p

Enw'r ffeil.

% P

Enw y Ffeil gydag enw'r ddadl llinell orchymyn y daethpwyd o hyd iddo o dan yr hyn y daethpwyd o hyd iddo.

% s

Maint ffeil mewn bytes.

% t

Amser addasu olaf y ffeil yn y fformat a ddychwelwyd gan swyddogaeth C `ctime '.

% T k

Amser addasu olaf y Ffeil yn y fformat a bennir gan k , sydd yr un fath â% A.

% u

Enw defnyddiwr Ffeil, neu ID defnyddiwr rhifol os nad oes gan y defnyddiwr unrhyw enw.

% U

ID defnyddiwr rhifol y Ffeil.

Caiff cymeriad `% 'wedi'i ddilyn gan unrhyw gymeriad arall ei ddileu (ond mae'r cymeriad arall wedi'i argraffu).

-prune

Os na roddir -pres, yn wir; peidiwch â disgyn y cyfeirlyfr cyfredol.
Os rhoddir -pwys, ffug; dim effaith.

-ls

Gwir; rhestrwch y ffeil gyfredol yn fformat `ls -dils 'ar allbwn safonol. Mae'r blociau cyfrif o flociau 1K, oni bai fod y newidyn amgylchedd POSIXLY_CORRECT wedi'i osod, ac yn yr achos hwnnw defnyddir blociau 512-byte.

Gweithredwyr

Rhestrwyd mewn trefn o ostyngiad cynyddol:

( expr )

Blaenoriaeth yr Heddlu.

! expr

Gwir os yw expr yn ffug.

-Ny diddymu

Yr un peth a ! expr .

expr1 expr2

Ac (awgrymedig); Nid yw expr2 yn cael ei werthuso os yw expr1 yn ffug.

expr1 -a expr2

Yr un fath ag expr1 expr2 .

expr1 -and expr2

Yr un fath ag expr1 expr2 .

expr1 -o expr2

Neu; Nid yw expr2 yn cael ei werthuso os yw expr1 yn wir.

expr1 -or expr2

Yr un fath ag expr1 -o expr2 .

expr1 , expr2

Rhestr; mae'r ddau expr1 ac expr2 bob amser yn cael eu gwerthuso. Mae gwerth expr1 yn cael ei ddileu; gwerth y rhestr yw gwerth expr2 .

Enghreifftiau

darganfod / cartref-gwneuthurwr joe

Dewch o hyd i bob ffeil o dan y cyfeiriadur / cartref sy'n eiddo i'r defnyddiwr joe.

darganfyddwch / usr -name * stat

Dewch o hyd i bob ffeil o dan y cyfeiriadur / usr sy'n dod i ben yn ".stat".

darganfyddwch / var / spool -mtime +60

Dod o hyd i bob ffeil o dan y cyfeirlyfr / var / spool a addaswyd yn fwy na 60 diwrnod yn ôl.

darganfyddwch / tmp -name core -type f -print | xargs / bin / rm -f

Darganfyddwch ffeiliau craidd a enwir yn y cyfeirlyfr / tmp neu islaw a'u dileu. Sylwch y bydd hyn yn gweithio'n anghywir os oes unrhyw enwau ffeiliau sy'n cynnwys llinellau newydd, dyfynbrisiau sengl neu ddwbl, neu fannau.

darganfyddwch / tmp -name core -type f -print0 | xargs -0 / bin / rm -f

Dewch o hyd i ffeiliau a enwir yn y cyfeiriadur / tmp neu dan y cyfeiriadur / tmp a'u dileu, prosesu enwau ffeiliau yn y fath fodd y caiff enwau ffeiliau neu gyfeirlyfrau sy'n cynnwys dyfynbrisiau, mannau neu linellau newydd neu ddwbl eu trin yn gywir. Daw'r prawf enwau cyn y prawf- tip er mwyn osgoi gorfod galw stat (2) ar bob ffeil.

dod o hyd i. -type f -exec file '{}' \;

Yn rhedeg `ffeil 'ar bob ffeil yn y cyfeirlyfr cyfredol neu yn is. Rhowch wybod bod y braces wedi'u hamgáu mewn marciau dyfynbris sengl i'w diogelu rhag dehongli fel atalnodi sgriptiau cregyn. Yn yr un modd gwarchodir y semomolon trwy ddefnyddio backslash, er ';' yn yr achos hwnnw hefyd.

darganfyddwch / \ (-berm -4000 -pprintf /root/suid.txt '% # m% u% p \ n' \), \ \ (-size + 100M -pprintf /root/big.txt '% -10s% p \ n '\)

Trosglwyddwch y system ffeiliau ychydig unwaith, gan restru ffeiliau setuid a chyfeiriaduron i /root/suid.txt a ffeiliau mawr i /root/big.txt .

dod o hyd i $ HOME -mtime 0

Chwiliwch am ffeiliau yn eich cyfeiriadur cartref sydd wedi'u haddasu yn ystod y pedair awr ar hugain diwethaf. Mae'r gorchymyn hwn yn gweithio fel hyn oherwydd bod yr amser ers pob ffeil wedi'i addasu ddiwethaf wedi'i rannu 24 awr ac mae unrhyw weddill yn cael ei ddileu. Mae hynny'n golygu hynny i gyd-fynd â hi

0 , bydd yn rhaid i ffeil gael addasiad yn y gorffennol sydd yn llai na 24 awr yn ôl.

dod o hyd i. -nod 664

Chwiliwch am ffeiliau sydd wedi darllen ac ysgrifennu caniatâd ar gyfer eu perchennog, a grŵp, ond y gall defnyddwyr eraill ddarllen ond heb ysgrifennu ato. Ni fydd ffeiliau sy'n bodloni'r meini prawf hyn ond sydd â darnau caniatâd eraill a osodir (er enghraifft, os yw rhywun yn gallu gweithredu'r ffeil) yn cael eu cyfateb.

dod o hyd i. -perm -664

Chwiliwch am ffeiliau sydd wedi darllen ac ysgrifennu caniatâd i'w perchennog a'u grŵp, a pha ddefnyddwyr eraill y gellir darllen, heb ystyried presenoldeb unrhyw ddarnau caniatâd ychwanegol (er enghraifft, y rhan ddigwyddadwy). Bydd hyn yn cyfateb â ffeil sydd â modd 0777, er enghraifft.

dod o hyd i. -perm / 222

Chwiliwch am ffeiliau sy'n cael eu hysgrifennu gan rywun (eu perchennog, neu eu grŵp, neu unrhyw un arall).

dod o hyd i. -perm / 220 canfyddiad. -perm / u + w, g + w dod o hyd. -perm / u = w, g = w

Mae'r tri gorchymyn hyn yn gwneud yr un peth, ond mae'r cyntaf yn defnyddio cynrychiolaeth octal y modd ffeil, ac mae'r ddau arall yn defnyddio'r ffurf symbolaidd. Mae'r rhain yn gorchmynion pob chwiliad am ffeiliau sy'n cael eu hysgrifennu gan eu perchennog neu eu grŵp. Nid oes raid i'r ffeiliau fod yn ysgrifennadwy gan y perchennog a'r grŵp i'w cyfateb; bydd naill ai'n gwneud.

dod o hyd i. -perm -220 dod o hyd. -perm -g + w, u + w

Mae'r ddau orchymyn hyn yn gwneud yr un peth; chwilio am ffeiliau sy'n cael eu hysgrifennu gan eu perchennog a'u grŵp.

dod o hyd i. -perm -444 -perm / 222! -perm / 111 dod o hyd. -perm -a + r -perm / a + w! -perm / a + x

Mae'r ddau orchmynion hyn yn chwilio am ffeiliau sy'n ddarllenadwy i bawb (-perm -444 neu -perm -a + r), o leiaf ar ysgrifennu set wedi'i osod (-perm / 222 neu -perm / a + w) ond nid ydynt yn weithredol i unrhyw un (! -perm / 111 a! -perm / a + x yn y drefn honno)

Pwysig: Defnyddiwch y gorchymyn dyn ( % man ) i weld sut mae gorchymyn yn cael ei ddefnyddio ar eich cyfrifiadur penodol.