የሊኑክስ እና የዩኒክስ ትእዛዝ ተጠቀም

የሊኑክስ እና የዩኒክስ ትዕዛዝ በአንድ አቃፊ ተዋረድ ውስጥ የፋይሎችን ፍለጋ ያከናውናል.

ለፍለጋ ትእዛዝ አገባብ:

[ዱካ ...] [አገላለጽ]

መግለጫ

ይህ የእጅ-ጽሑፍ ገጽ የጂኤንዩ የፍለጋ ስሪትን ያጸዳል . ትዕዛዙ ትዕዛዙን ከግራ ወደ ቀኝ በማጠናቀቅ በእያንዳንዱ የፋይል ስም ላይ የተመረኮዘውን ፊደል በመመርመር, ቅድመ-ቅጦች (ከታች ከዋክብት ላይ ያለውን ክፍል ይመልከቱ), ውጤቱ እስኪታወቅ ድረስ ፍለጋውን ያገኙበታል. በሌላ አገላለጽ የግራ እጅ ለ true እና ለድርጊት እውነት ነው, ወይም ለየትኛው ቦታ ወደ ቀጣዩ የፋይል ስም ላይ ይንቀሳቀሳል.

በ የሚጀምረው የመጀመሪያው ሙግት:

የገለጻው መጀመሪያ እንዲሆን ተወስዷል. ማንኛውም የመፈለጊያ መንገዶች ፍለጋ ከመሆኑ በፊት ማንኛውንም ግምዶች, እና በኋላ ላይ የቀረቡ ማንኛቸውም ነጋሪ እሴቶች ናቸው. ምንም ዱካዎች ካልተሰጡ የአሁኑ አቃፊ ስራ ላይ ይውላል. ምንም አገላለጽ ካልተሰጠ , የአረፍተ ነገር ጽሁፍ ስራ ላይ ይውላል.

ስህተቱ ከተከሰተ ሁሉም ፋይሎች በተሳካ ሁኔታ ከተጠናቀቁ, የቃላቱ ትዕዛዝ ከደረጃ 0 ይወጣል.

መግለጫዎች

አረፍተ ነገሩ የተወሰኑ አማራጮችን (በአንድ የተወሰነ ፋይል አሂድ ላይ ተፅእኖ ከማድረግ ይልቅ አጠቃላይ ስራን ያጠቃልላል, እና ሁልጊዜ እውነተኛ ይመልሱ), ሙከራዎች (እውነት ወይም ሐሰት ዋጋን) እና ድርጊቶች (የጎን ውጤቶችን እና እውነተኛ እና የውሸት ዋጋ) ሁሉም በኦፕሬተሮች የተለዩ ናቸው. ይህ አገላለጽ ኦፕሬተሩ በማይሰረዝበት ቦታ ይወሰዳል. ይህ አገላለጽ ከቅጽፈት ውጭ ሌላ ድርጊቶችን የሚያካትት ከሆነ በጭራሽ ከሆነ ኤክስፕሬስ ፋይሉ እውነት በሚሆንባቸው ፋይሎች ሁሉ ላይ ይፈጸማል.

አማራጮች

ሁሉም አማራጮች ሁልጊዜ ትክክለኛ ናቸው. ሁልጊዜ የሚወሰዱት በድርጊታቸው ላይ ብቻ ሳይሆን በድርጊታቸው ላይ ያላቸውን ቦታ ሲደርሱ ብቻ ነው. ስለዚህ ግልፅነትን ለማብራራት, በንግግሩ መጀመሪያ ላይ እነዚህን ቃላት ማስቀመጥ ጥሩ ነው.

-ድርጊትችርት ከ 24 ሰዓት በፊት ሳይሆን ዛሬ ከመጀመሪያው መለካት (ለ -ሞን, -ጊዜ, -min, -ጊዜ, -minmin እና -mtime ).
ጥምር ከማውጫው ራሱ እያንዳንዱን ማውጫ ያስወግዳል.
-ከተል የውሃ ጠብታ ተምሳሌታዊ አገናኞች. Implies -noleaf .
-help ወይም --help የትዕዛዝ-መስመር ግኝትን እና መጠቀምን ማጠቃለያ ማተም.
-ከክድል [ቁጥር] ከትዕዛዝ መስመር ነጋሪ እሴቶች በታች በአብዛኛዎቹ ደረጃዎች (ተቃራኒው ኢንጂጀር) ጎን ያወጣሉ. -maxdepth 0 ማለት ሙከራዎችን እና ድርጊቶችን ለትዕዛዝ መስመር ነጋሪ እሴቶች ብቻ ተግባራዊ ያደርጋል ማለት ነው.
[መደበቂያ] ቁጥር ከቁጥር በታች የሆኑ ማንኛውንም ፈተናዎች ወይም እርምጃዎችን አይጠቀሙ (አሉታዊ ያልሆነ ቁጥር). አገላለጽ -ማህደት 1 ማለት ከትዕዛዝ መስመር ነጋሪ እሴት በቀር ሁሉንም ፋይሎች ማካሄድ ማለት ነው.
-ማጠራ በሌሎች የፋይል ስርዓቶች ላይ ማውጫዎችን አትውጣ. ተለዋጭ ስም ለ-xdev , ከሌሎች ከሌሎች የፍለጋ ስሪቶች ጋር ተኳሃኝነት.
-noleaf ዶክተሮች ከትክክለኛው ቆጠራቸው ይልቅ ሁለት አነሥማ ንዑስ ፊደላት የያዘ መሆኑን በመገመት አትጠቀም.
-ቨርከት ወይም - ቨርዥን የፍለጋውን ስሪት ቁጥር ያትሙና ይዝጉ.
-xdev በሌሎች የፋይል ስርዓቶች ላይ ማውጫዎችን አትውጣ.

* ይህ አማራጭ እንደ ሲዲ-ሮም ወይም የ MS-DOS የፋይል ስርዓቶች ወይም የ AFS ድምጽ ማገናኛ ነጥቦች ያሉ የዩኒሲን አገናኝ-ኮንትራት ስምምነት የማይከተሉ የፋይል ስርዓቶችን በሚፈልግበት ጊዜ ያስፈልጋል. በእያንዳንዱ የተለመደው የዩኒክስ ስርዓተ-ፋይል ስር እያንዳንዱ መመሪያ ቢያንስ 2 ጠንካራ አገናኞች አሉት ስሙ እና የእሱ . (ክፍለጊዜ) መግቢያ. በተጨማሪም, የእሱ ንዑስ ማውጫዎች (ካለ) እያንዳንዳቸው ከዚህ አቃፊ ጋር የተያያዘ .. ግቤት አላቸው.

አንድ ፍለጋ ከቃለ መጠይቅ አገናኝ ቁጥር ይልቅ ሁለት አነስ ያሉ ንዑስ ማውጫዎችን ካቆየ በኋላ, በአዲሱ ማውጫ ውስጥ ያሉት ሌሎች ግልባጮች ማውጫዎች ( በዶክመንቱ ዛፍ ውስጥ ያሉ የፋይል ፋይሎች) መሆናቸውን ይገነዘባል. የምርመራዎቹ ስሞች ብቻ መመርመር ከፈለጉ እነሱን ማስቀመጥ አያስፈልግም. ይህ በፍጥነት የፍጥነት ፍጥነት ይጨምራል.

ፈተናዎች

ቁጥራዊ ነጋሪ እሴቶች እንደሚከተለው ሊገለጹ ይችላሉ:

+ n ከካን በላይ .
- n ከከንከን ያነሰ .
n ለሙሉ በትክክል n.
-ሚሚን n ፋይል ከ n ደቂቃዎች በፊት ለመጨረሻ ጊዜ የተደረሰው.
-አንሴት [ፋይል] ፋይሉ ከመሻሻሉ በፊት ለመጨረሻ ጊዜ የተደረሰው ነው. -አሁን ይከተላል -የአመልካች ከመምጣቱ በፊት-ከላይ በአዲስ ትዕዛዝ መስመር ላይ.
-የጊዜ n ፋይሉ ለመጨረሻ ጊዜ የተደረሰው በ * 24 ሰዓት በፊት ነው.
-cmin n የፋይል ሁኔታ መጨረሻ ላይ ከ % ደቂቃዎች በፊት ተለውጧል.
-cnewer [ፋይል] ከፋይ ፋይል ከተስተካከለ የፋይል አቋም ለመጨረሻ ጊዜ ተለውጧል.
- cnewer የሚከሰተው -በኋላ - ከኋላ - በሚከተለው - ትዕዛዝ መስመር ላይ አዲስ መታመኛ ነው .
-የሰዓት ጊዜ n የፋይል ኹናቴ መጨረሻ የተቀየረው * 24 ሰዓት በፊት.
መሞትን ፋይሉ ባዶ ነው እናም መደበኛ ፋይል ወይም ማውጫ ነው.
-የሐሰት ሁልጊዜ ሐሰት.
-typeety [አይነት] ፋይሉ በተገለጸው አይነት ስርዓተ ፋይል ላይ ነው. ትክክለኛው የፋይል ስርዓት አይነት በተለያዩ የ Unix ስሪቶች ይለያያል. በአንዴ የ Unix ወይም በሌላ ስሪት ተቀባይነት ያገኙ የፋይል ስርዓቶች ዝርዝር: ufs, 4.2, 4.3, nfs, tmp, mfs, S51K, S52K. የፋይል ስርዓቶችዎን ዓይነቶች ለማየት በ% F መመሪያው -printf መጠቀም ይችላሉ.
-gid እ የፋይል ቁጥጥር ቡድን አይዲ n ነው .
-ጉgroup [gname] ፋይሉ የቡድን gname (የቁጥር ቡድን መታወቂያ የተፈቀደው) ነው.
- ስም [ንድፍ] ልክ እንደ-ስም, ግን ግጥሙ የማይታወቅ ነው.
[ስምም] መውደድ-ስም, ግን ግጥሙ የማይታወቅ ነው. ለምሳሌ, ቅጦችን * እና F ?? የፋይል ስሞችን Foo , FOO , foo , fOo , ወዘተ ... ጋር ያዛምዱ .
-ኪም n ፋይሉ በቁጥር ቁጥር n ይዟል .
[ፓተር] ልክ እንደ ዱዌይ , ግን ግጥሚያው ለጉዳዩ ግድ የላትም .
-iregex [ንድፍ] ልክ እንደ-ሬጊክስ, ግን ግጥሙ ለጉዳዩ ግድ የላትም.
- መገናኛዎች n ፋይሉ አገናኞች አሉት.
ስም [ንድፍ] ፋይሉ የነጥብ ስርዓተ-ጥለት ጋር የሚዛመዱ ተምሳሌታዊ አገናኝ ነው. ሜታካራውተር / አያደርግም . በተለይ.
-min ደቂቃ የፋይል ውሂብ መጨረሻ ላይ የተስተካከለው ከ ደቂቃዎች በፊት ነው.
-ማምንት n የፋይል ውሂቡ መጨረሻ የተሻሻለው * 24 ሰዓት በፊት.
-ስዕስት [ንድፍ] የፋይል ስም መሠረት (የተወጡት መሪ ማውጫዎች የተወገዱበት መንገድ) የሼል ስርዓተ-ጥለት ጋር ይዛመዳል. ሜታካራተሮች ( * , ? , እና [] ) ከ a ጋር አይዛመዱም . በመሠረቱ ስም መጀመሪያ ላይ. አንድ አቃፊ እና በውስጡ ያሉ ፋይሎችን ችላ ለማለት, ፕሪዮን ; በካል-ገለፃው ውስጥ አንድ ምሳሌ ይመልከቱ.
-አዲስ [ፋይል] ፋይል ከፋይል የበለጠ በቅርብ የተቀየረ ነው. የአዲሱ ቃል ተፅእኖ በሚከተለው - ተጽእኖ የሚመጣ - - ልክ እንደ ተከተለ- የሚከተለው ብቻ ነው - በትእዛዝ መስመር ላይ አዲስ.
-nouser ምንም የተጠቃሚ ከፋይሉ የተጠቃሚ መታወቂያ ጋር አይዛመድም.
-ጎረቤት ከፋይል ቁጥጥር ቡድን መታወቂያ ጋር ምንም ዓይነት ቡድን አይዛመድም.
[ንድፍ] የፋይል ስም ከስሴት ስርዓተ ጥለት ጋር ይዛመዳል. ሜታካራውተር / አያደርግም . በተለይ ስለዚህ, ለምሳሌ, ፈልግ. -path './sr*sc በስ.ነ. /src/misc (አንድ ካለ) ወደተፈለገው ማውጫ ህትመት ያትታል. አንድ ሙሉ ማውጫ tree ን ችላ ለማለት, በዛፉ ውስጥ ያሉትን ሁሉንም ፋይሎች ከመፈተሽ ይልቅ ፕረዝርን ይጠቀሙ. ለምሳሌ, src / emacs ማውጫ እና ሁሉም ፋይሎችን እና ማውጫዎችን በመዝለል, እና የሌሎች ፋይሎችን ስሞች ያትሙ, ይህን ነገር ያድርጉ. -path './src/emacs' -prune-imprint
-ፔም [ሞድ] የፋይል ፈቃድ ፊደሎች በትክክል [ሁነታ] (ስምንትዮሽ ወይም ተምሳሌታዊ) ናቸው. ተምሳሌታዊ ሞድሎች ሁነታ 0 እንደ መራቅ ቦታ ይጠቀማሉ.
-perm-mode ሁሉም የፈቃድ ቢት [ሁነታ] ለፋይል ተዘጋጅቷል.
-ፐም + ሁናቴ ማንኛውም የፈቃድ ቢት [ሁነታ] ለፋይል ተዘጋጅቷል.
-Regex [ንድፍ] የፋይል ስም መደበኛ የሒሳብ ቅፅን ያዛምዳል . ይሄ በሙሉ ፍለጋ እንጂ ፍለጋ አይደለም. ለምሳሌ, named .furl3 የተሰየመ ፋይልን ለማዛመድ, መደበኛ የሒሳብ ሐረግ * * መጠቀም ይችላሉ . ወይም * * ለ * 3 , ግን አይደለም ለ * r3 .
-ሴኮስ [bw] ፋይሉ የቦታዎች ንጥሎችን ይጠቀማል. እነዚህ ክፍሎች በነባሪነት 512-by-ቢት ቁጥረኞች ናቸው ወይም ደግሞ b ከጨራዎች n , ባቶች n ከሆኑ , k ከሆነ k ቢሆን, ወይም w ከከተ ተከተል n ከሆነ. መጠኑ ቀጥተኛ ያልሆኑ እገዳዎችን አይጨምርም, ነገር ግን በትክክል ያልተመደቡ ባልተሳኩ ፋይሎችን ይቆጥራል.
-true ሁልጊዜ እውነት ነው.
-የአይነት ሐ ፋይልው ዓይነት c ነው :
የታገደ (የተደለደለ) ልዩ
ቁምፊ (ያልተሰካ) ልዩ
ማውጫ
ገጽ የተሰየመ ፓይፕ (ኢፒኦ)
መደበኛ ፋይል
l ተምሳሌታዊ አገናኝ
s ሶኬት
D በር (ሶላላስ)
- nid የፋይል ቁጥራዊ የተጠቃሚ መታወቂያ n ነው .
ጥቅም ላይ የዋለ n ሁኔታው ከተቀየረ በኋላ ፋይሉ ለመጨረሻ ጊዜ የተደረሰው በ # ቀናት ውስጥ ነው.
መጫወቻ ፋይሉ በተጠቃሚ ኡሜ (ቁጥራዊ የተጠቃሚ መታወቂያ የተፈቀደው) ባለቤት ነው.
-ስለጤት ሐ ፋይሉ ምሳሌያዊ ማገናኛ ካልሆነ ተመሳሳይ-አይነት ነው. ለፓምፊክ አገናኞች- if- follow አልተሰጠም, ፋይሉ ለ < c> ፋይል ዓይነት አገናኝ ከሆነ; እንከን-የተከተለ ከሆነ, እውነት ነው ከሆነ. በሌላ አገላለጽ, ለምሳሌያዊ አገናኞች,
-ስለፕስ የንጥሉ አይነት ዓይነቱን አይፈትሽም .

ድርጊቶች

-exec ትዕዛዝ

ትዕዛትን ያስፈጽሙ ሁኔታ 0 ከሆነ ተመልሰዋል. የሚባለውን ክርክር እስኪፈልግ ድረስ ለማግኘት ከታች የቀረቡት ነጋሪ እሴቶች ወደ ትዕዛዙ ግምቶች ይያዛሉ. ተገኝቷል. የ «{}» ሕብረቁምፊ በተወሰኑ የፍለጋ ስሪቶች ውስጥ በተጠቀሰው ነጋዴዎች ውስጥ ብቻ ሳይሆን በየትኛውም ቦታ በሚሰራው የአሁኑ ፋይል ስርዓት ውስጥ በሚታየው የአሁኑ ፋይል ስም ይተካል. እነዚህ ሁለቱም ግንባታዎች (ከ «\» ጋር) ወይም በሼል ከማስፋፋት ለመጠበቅ ሊፈልጉ ይችሉ ይሆናል. ትዕዛዙ በመጀመሪያው ጀምር ውስጥ ይከናወናል.

-fls ፋይል

እውነት ነው; እንደ -ls ግን እንደ እቃ- የፋይል አይነት ለመፃፍ ጻፍ.

የፋይል ፋይል

እውነት ነው; ሙሉ የፋይል ስም ወደ የፋይል ፋይል ያትሙት. ፍለጋ ሲሄድ ፋይል ከሌለ, የተፈጠረ ነው, ካለ ከሆነ, ይዘጋበታል. የፋይል ስሞች `` / dev / stdout '' እና `` / dev / stderr '' የሚሸፈኑት በተለየ መልኩ ነው. እነሱ መደበኛውን ውጤት እና መደበኛ ስህተት ውጤት ይጠቀማሉ.

-fprint0 ፋይል

እውነት ነው; እንደ -print0 ግን እንደ -fprint ፋይል ለማድረግ ጻፍ.

-fprintf የፋይል ቅርፀት

እውነት ነው; እንደ -printf እንደ -fprint ፋይል ለማድረግ ጻፍ.

-kot ትዕዛዝ

እንደ -exec ልክን ግን መጀመሪያ ተጠቃሚውን ይጠይቁ (በመደበኛ ግብዓት). መልሱ በ `y` ወይም« y »ካልጀመረ, ትዕዛዙን አይዙሩ, እና ሐሰት ይመልሱ.

-print

እውነት ነው; በመደበኛ ውቅሩ ላይ ሙሉ የፋይል ስም ያትሙ እና አዲስ መስመር ይከተላሉ.

-print0

እውነት ነው; በመሥሪያው ውፅዓት ላይ ሙሉ የፋይል ስም ያትሙ, ቀጥሎም null character. ይህ የምርት ውጤትን በሚሰሩ ፕሮግራሞች በትክክል በትክክል እንዲተረጉሙ አዲስ መስመሮችን የያዙ የፋይል ስሞችን ያስቀምጣል.

-printf ቅርፀት

እውነት ነው; የተተነተለ ቅርጸት በመደበኛ ውጽዓት ላይ, `` ተፈልጎ እና '% \' መመሪያዎችን ይተረጉማል. የመስክ ስፋዮች እና ፍቃዶች እንደ 'printf' C ተግባር ተብሎ ሊገለፅ ይችላል. እንደ -print, -printf በህብረቁምፊ መጨረሻ ላይ አዲስ መስመርን አያክልም. ማሳደጊያው እና መመሪያዎቹ የሚከተሉት ናቸው:

\ a

የደወል ደወል.

\ ለ

Backspace.

\ c

ከዚህ ቅጽ ወዲያውኑ ማተም እና ውፅዋቱን ማጽዳት አቁም.

\ f

የቅጽ ምግብ.

\ n

አዲስ መስመር.

\ r

መጓጓዣ ተመለሰ.

\ t

አግድም ትር.

\ v

ቋሚ ትር.

\\

ቀጥተኛ የጀርባ ምልክት (`\ ').

\ NNN

የእሱ ASCII ኮድ ቁምፊ NNN (ስምንትዮሽ).

ከዚህ ሌላ ማንኛውም ቁምፊ የሚከተለው ቁምፊ እንደ ተራ ቁምፊ ሆኖ ይቆያል, ስለዚህ ሁለቱም ይታተማሉ.

%%

ቃል በቃል በመቶኛ ምልክት.

% a

በ C `ctime 'ተግባር የተመለሰው ቅርጸት የፋይል የመጨረሻው የመድረሻ ሰዓት.

% A k

< @> የሆነ ወይም በ ክፍለጊዜ> በ > ወይም በ ውስጥ በተገለጸው ቅርጸት ውስጥ የፋይል የመጨረሻ መዳረሻ ጊዜ. የ k እሴት ሊሆኑ የሚችሉ ነገሮች ከዚህ በታች ተዘርዝረዋል. አንዳንዶቹ በአዳዲስ ስርዓቶች መካከል የሚገኙ አይደሉም.

@

ከጃኑዋሪ 1, 1970, 00 00 GMT ሰከንዶች.

የሰዓት መስኮች

ሰዓት (00..23)

እኔ

ሰዓት (01..12)

ሰዓት (0..23)

l

ሰዓት (1..12)

M

ደቂቃ (00..59)

ገጽ

የአካባቢው AM ወይም PM

r

ሰዓት, 12-ሰዓት (hh: mm: ss [AP] M)

S

ሁለተኛ (00..61)

ሰዓት, ባለ 24-ሰዓት (hh: mm: ss)

X

የአከባቢ አከባቢ ውክልና (H: M: S)

Z

የጊዜ ሰቅ (ለምሳሌ, EDT), ወይም ምንም የጊዜ ዞን ሊወሰን በማይችልበት ጊዜ ምንም ነገር የለም

የቀን መስኮች

የአካባቢው በአጭሩ የተቀነባበት የስራ ቀን ስም (Sun..Sat)

የአካባቢው ሙሉ የስራ ቀን ስም, ተለዋዋጭ ርዝመት (እሁድ..እርቡዕ)

የአከባቢ አከባቢ አህጽሮት የወር ስም (Jan..Dec)

የአካባቢው ሙሉ ወር ስም, ተለዋዋጭ ርዝመት (ጥር (ህዳር))

የአካባቢው ቀን እና ሰአት (Sat Nov 04 12:02:33 1989 ዓ / ም)

የወር ቀን (01..31)

D

ቀን (ወር / ቀን / ዓክል)

ልክ እንደ ለ

j

የዓመቱ ቀን (001..366)

ሜትር

ወር (01..12)

የሳምንቱ የሳምንቱ ቁጥር ከእሑድ በሳምንቱ የመጀመሪያው ቀን (00..53)

w

የሳምንት ቀን (0..6)

W

የሳምንቱ የሳምንቱ ቁጥር ከሰኞ ሰኞ ጀምሮ የመጀመሪያው የሳምንት ቀን (00..53)

x

የአካባቢው ቀን የውክልና (ወር / ቀን / ዓክል)

y

የመጨረሻዎቹ ሁለት አሃዞች (00..99)

Y

ዓመት (1970 ...)

% b

የፋይል መጠን በ 512-ቢቶዎች (ጥንብሮች).

% c

በ "Ctime ጊዜ" በተመለተው ቅርጸት ውስጥ የፋይል የመጨረሻው የሁኔታ ለውጥ ጊዜ.

% C

k በተገለጸው ቅርጸት ውስጥ የፋይል የመጨረሻው የሁኔታ ለውጥ ጊዜ, ልክ እንደ% A ተመሳሳይ ነው.

% d

በመገለጫው ዛፍ ውስጥ የፋይል ቅልጥፍና; 0 ማለት ፋይሉ የትእዛዝ መስመር ነጋሪ እሴት ነው ማለት ነው.

% f

ከማንኛውም መሪ መመሪያዎች ተወግዶ የፋይል ስም (የመጨረሻው አካል ብቻ).

% F

ፋይሉ በርቶ ሳለ የፋይል ስርዓቱ ዓይነት; ይህ ዋጋ ለ-fstype ጥቅም ላይ ሊውል ይችላል.

% g

ቡድኑ ስም ከሌለው የቡድን ስም, ወይም የቁጥር ቡድን መታወቂያ.

% G

የፋይል ቁጥጥር የቡድን መታወቂያ

% h

የፋይሉን ስም ማውጫዎች (ከፊል በስተቀር በሙሉ).

% H

የትኛው የፋይል ማስረጃ ተገኝቷል.

% i

የፋይል ኢንዲሴ ቁጥር (በአስርዮሽ).

% ካ

በ 1 ኪሜዎች (በጠለፋ) ውስጥ የፋይል መጠን.

% l

የምሳሌያዊ አገናኝ ነገር (ባዶ ሕብረቁምፊ ፋይል ፋይል ካልሆነ).

% m

የፋይሉ ፈቃድ ጥቂቶች (በ ስምንትዮሽ).

% n

ወደ ፋይል የሃይለኛ አገናኞች ቁጥር.

% p

የፋይል ስም.

% P

የተገኘው ከእሱ የትዕዛዝ መስመር ነጋሪ ስም ስም ጋር የፋይል ስም ተወግዷል.

% s

የፋይል መጠን በባይቶች.

% t

ctime> ተግባር የተመለሰው ቅርጸት የፋይል የመጨረሻ ለውጥ አርዕስት.

% T k

የፋይል የመጨረሻ ጥገና ጊዜ በ k በተገለጸው ቅርጸት, ልክ እንደ% A ተመሳሳይ ነው.

% u

ተጠቃሚው ስም ከሌለው የፋይል የተጠቃሚ ስም ወይም የቁጥር ተጠቃሚ መታወቂያ.

% U

የፋይል ቁጥራዊ የተጠቃሚ መታወቂያ.

በማናቸውም ሌላ ቁምፊ የሚከተለው የ <<% 'ቁምፊ ይጣላል (ግን ሌላኛው ቁምፊ ይታተማል).

-ፀረር

ጥሬ-አልባነት ያልተሰጠው, እውነት ነው; የአሁኑን ማውጫ አያገልግል.
ዲፕሬትን ካገኘ ውሸት; ምንም ውጤት የለም.

-ለ

እውነት ነው; በመደበኛ ውፅዓት ውስጥ በ ቅርፀት ያለውን የአሁኑ ፋይል ይዘርዝሩ. የቡድን ቆጠራዎች የ 1 ኪሎሜትር እቃዎች ናቸው, የአከባቢው ተለዋዋጭ POSIXLY_CORRECT ከተዘጋጀ በስተቀር, 512-ቢት ባዶ በሆኑ ሁኔታዎች ጥቅም ላይ አይውሉም.

ከዋኞች

ቅድሚያ እየቀነሰ በቀደም ተከተል ተቀምጧል:

( ኤክስፕረ )

ቅድሚያ መስጠት ያስገድዱ.

! ትንተና

Expr ውሸት ከሆነ እውነተኛ ነው.

-ትግ

ልክ እንደ ! ትንተና

expr1 expr2

እና (በውስጥ ታዋቂነት); Expr2 አይገመግም expr1 ካልሆነ.

expr1- a expr2

expr1 expr2 ጋር ተመሳሳይ.

expr1- and expr2

expr1 expr2 ጋር ተመሳሳይ.

expr1 -o expr2

ወይም; Expr2 ግምቱ እውነት ከሆነ ለግምት አይገመግም .

expr1- or expr2

expr1 -o expr2 ጋር ተመሳሳይ.

expr1 , expr2

ዝርዝር; ሁለቱም expr1 እና expr2 ሁልጊዜ ይገመገማሉ. የ expr1 እሴት ይወገዳል; የዝርዝሩ ዋጋ የ expr2 ዋጋ ነው.

ምሳሌዎች

find / home -use joe

በተጠቃሚ joe በተያዘው ማውጫ / ቤት ስር እያንዳንዱን ፋይል ፈልግ.

አግኝ / usr -name * stat

በ ".stat" ውስጥ የሚያልቅ / በ ስር በ ስር የፋይሉ ስም / ዶክ / ማንኛውንም ፋይል.

አግኝ / var / spool -mtime +60

ከ 60 ቀኖች በፊት የተሻሻለው በ "directory / var / spool" ውስጥ እያንዳንዱን ፋይል ፈልግ.

ለማግኘት / tmp-name core -type f -print | xargs / bin / rm-f

በስም / tmp ውስጥ ቁልፍ ያለው የተሰራ ፋይሎችን ይሰርዙ እና ይሰርዙዋቸው . አዲስ መስመሮችን, ነጠላ ወይም የጋብቻ ጥቅሶችን, ወይም ክፍተቶችን የሚያካትቱ ማንኛቸውም የፋይል ስሞች ካሉ ይህ ስህተት እንደሰራ ልብ ይበሉ.

ለማግኘት / tmp-name core -type f -print0 xargs-0 / bin / rm -f

/ tmp> ውስጥ ቁልፍ ያለው / የተቆራረጠ ፋይሎችን ይፈልጉ እና ይሰርዟቸው, ፋይሎችን ወይም ፋይሎችን ወይም ነጠላ ማውጫዎችን, ነጠላ ወይም ድርብ ዋጋዎችን, ክፍተቶችን ወይም አዲስ መስመርን በትክክል ይይዛሉ. በእያንዳንዱ ፋይል ላይ ለመደወል (2) ጠቋሚ (2) ላለመጠለል የምንተው-ስም ሁኔታ ከመምሪያው ፈተና በፊት ይመጣል.

ፈልግ. -type f -exec ፋይል «{} '\;

አሁን ካለው ማውጫ ውስጥ ወይም ከእያንዳንዱ ፋይል ውስጥ `ፋይል 'ያሂዳል. ባንዲራዎች ከአንባቢአዊው የአጻጻፍ ስርዓተ ነጥብ ይልቅ ከአንባቢአዊ የአጻጻፍ ስርዓተ ነጥብ ጥበቃ ለማድረግ ከአንዳንዶቹ የጥቅስ ምልክቶች ጋር ተጣብበው እንደ ተመለከቱ. ሴሚኮሎን በተመሳሳይ መልኩ በጠለፋዎች መከላከያ ነው, <; ' በዚህ ጉዳይ ላይም ጥቅም ላይ ውሏል.

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

በአንድ ጊዜ የፋይል ስርዓቱን ይይዘልሉ , ወደ set-upid ፋይሎችን እና ማውጫዎችን ወደ /root/suid.txt እና ትልቅ ፋይሎችን ወደ /root/big.txt ይፃፉ .

$ HOME -mtime 0 ያግኙ

በመኖሪያ ቤትዎ ውስጥ ባለፉት ሃያ አራት ሰዓታት ውስጥ የተቀየሩ ፋይሎችን ፈልግ. ይህ ትዕዛዝ በዚህ መንገድ ይሰራል ምክንያቱም እያንዳንዱ ፋይል ከተቀየረበት ጊዜ ጀምሮ በ 24 ሰዓታት ስለሚከፈል ማንኛውም ቀሪ ተጥሏል. ይህ ማለት ከጊዚያ ጋር ማዛመድ ማለት ነው

0 ከሆነ አንድ ፋይል ባለፈው ጊዜ ከ 24 ሰዓቶች በታች በሆነ ለውጥ ሊኖረው ይገባል.

ፈልግ. -ክፍል 664

ለባለቤታቸው, እና ለቡድን ፍቃድ የተነበቡ እና የጽሑፍ ፍቃዶችን, ነገር ግን ሌሎች ተጠቃሚዎች ማንበብ ቢችሉም ግን አይፅፉም. እነዚህን መስፈርቶች የሚያሟሉ ነገር ግን ሌሎች ፍቃዶች የተዋቀረው ቢት (ለምሳሌ አንድ ሰው ፋይሉን ማስፈጸም ከቻለ) አይዛመድም.

ፈልግ. -perm -664

ተጨማሪ የባለቤት ፍንጮችን (ለምሳሌ ሊተገበር የሚችል ቢት) መኖሩን ሳንመለከት ለባለቤታቸው እና ለቡድን ፍቃዳቸው ማንበብ እና መጻፍ የሚችሉ እና ሌሎች ተጠቃሚዎች ማንበብ የሚችሉ ፍቃዶችን ፈልግ. ይህ ለምሳሌ 0777 ካለው ፋይል ጋር ይዛመዳል, ለምሳሌ.

ፈልግ. -perm / 222

በሌላ ሰው ሊጻፉ የሚችሉ ፋይሎችን ፈልግ (ባለቤታቸው, ወይም ቡድን, ወይም ሌላ ሰው).

ፈልግ. -ፔምን / 220 ፍለጋ. -perm / u + w, g + w find. -perm / u = w, g = w

እነዚህ ሶስቱም ትዕዛዞች አንድ አይነት ነገር ያደርጋሉ, የመጀመሪያው ግን የፋይል ሁነታውን ስምንትዮሽ ተወክሏል, እና ሌሎቹ ሁለት ደግሞ ተምሳሌታዊ ቅርፅን ይጠቀማሉ. እነዚህ ትዕዛዞች በባለቤታቸው ወይም በቡድንነታቸው ሊፃፍ ለሚችሉት ፋይሎች ሁሉ ፍለጋ ያደርጋሉ. ፋይሎቹ በሁለቱም በባለቤቱና በቡድን ለመፃፍ አይገደዱም. እናም ያደርገዋል.

ፈልግ. -perm -220 ማግኘት. -perm -g + w, u + w

እነዚህ ሁለቱም ትዕዛዞች ተመሳሳይ ነገር ያደርጋሉ. በባለቤታቸው እና በቡድንነታቸው ሊጽፉ የሚችሉ ፋይሎችን ፈልግ.

ፈልግ. -perm -444 -perm / 222! -perm / 111 ማግኘት. -perm -a + r -perm / a + w! -permም / a + x

እነዚህ ሁለቱ ትዕዛዞች ሁለንም ሊነበቡ የሚችሉ ፋይሎች (-perm -444 or -perm -a + r), ቢያንስ በትንታዊ የፅሁፍ ስብስብ (-perm / 222 ወይም -perm / a + w) ቢሆኑም ሊተገበሩ አልቻሉም ለማንኛውም (! -perm 111 እና! -perm / a + x respectively)

ጠቃሚ ማሳሰቢያ: በኮምፒተርዎ ውስጥ እንዴት አንድ ትዕዛዝ እንዴት ጥቅም ላይ እንደዋለ ለመመልከት የሰውውን ትዕዛዝ ( % man ) ይጠቀሙ.