ניצן לינוקס און Unix Command: find

די לינוקס און יוניקס באַפֿעל געפינען עקסאַקיוץ אַ זוכן פֿאַר טעקעס אין אַ וועגווייַזער כייעראַרקי.

סינטאַקס פֿאַר געפינען באַפֿעל:

געפֿינען [path ...] [expression]

באַשרייַבונג

דעם מאַנואַל בלאַט דאָקומענטן די גנו ווערסיע פון געפֿינען . דער באַפֿעל געפֿינען אָנפֿרעגן די וועגווייַזער בוים איינגעווארצלט אין יעדער געגעבן טעקע נאָמען דורך די עוואַלואַטינג די געגעבן אויסדרוק פון לינקס צו רעכט, לויט די כּללים פון פּרעזאַדאַנסי (זען אָפּטיילונג אויף אָפּעראַטאָרס אונטן) ביז דער רעזולטאַט איז באקאנט; אין אנדערע ווערטער, די לינקס האַנט זייַט איז פאַלש פֿאַר און אַפּעריישאַנז, אמת פֿאַר אָדער , אין וועלכע פונט געפֿינען מאָוועס אויף צו דער ווייַטער טעקע נאָמען.

דער ערשטער אַרגומענט וואָס הייבט מיט:

איז גענומען צו זיין דער אָנהייב פון דער אויסדרוק; קיין אַרגומענטן איידער עס זענען פּאַטס צו זוכן, און קיין אַרגומענטן נאָך עס זענען די מנוחה פון דעם אויסדרוק. אויב קיין פּאַטס זענען געגעבן, די קראַנט וועגווייַזער איז געניצט. אויב קיין אויסדרוק איז געגעבן, די אויסדרוק- אָפּדרוק איז געניצט.

די געפינען באַפֿעל עקסייץ מיט סטאַטוס 0 אויב אַלע טעקעס זענען פּראַסעסט הצלחה, גרעסער ווי 0 אויב פאַלן פּאַסירן.

Expressions

די אויסדרוק איז געמאכט געווארן פון אָפּציעס (וואָס ווירקן קוילעלדיק אָפּעראַציע, אָבער די פּראַסעסינג פון אַ ספּעציפיש טעקע, און שטענדיק צוריקקומען אמת), טעסץ (וואָס קרעדיט אַ אמת אָדער פאַלש ווערט), און אַקשאַנז (וואָס האָבן זייַט יפעקס און צוריקקומען אַ אמת אָדער פאַלש ווערט), אַלע אפגעשיידט דורך אָפּערייטערז. דער אויסדרוק - און איז אנגענומען ווען דער אָפּעראַטאָר איז איבערגעהיפּערט. אויב דער אויסדרוק כּולל קיין אַקשאַנז אנדערע ווי -פּראָן , דעמאָלט- אָפּדרוק איז געטאן אויף אַלע טעקעס פֿאַר וואָס די אויסדרוק איז אמת.

אָפּציעס

אַלע אָפּציעס שטענדיק צוריקקומען אמת. זיי שטענדיק נעמען ווירקונג, אלא ווי זייַענדיק פּראַסעסט בלויז ווען זייער אָרט אין דער אויסדרוק איז ריטשט. דעריבער, פֿאַר קלעריטי, עס איז בעסטער צו שטעלן זיי אין די אָנהייב פון די אויסדרוק.

-daystart מעאַסור מאל (פֿאַר- אַאַמין, -אַטימע, -קמין, -קטימע, -ממין, און -טימע ) פון די אָנהייב פון הייַנט אלא ווי פון 24 שעה צוריק.
-דעפּינט פּראָצעס יעדער וועגווייַזער ס אינהאַלט איידער די וועגווייַזער זיך.
-פאָללאָוו דיפערענסע סימבאָליש לינקס. Implies -noleaf .
-העלפּ אָדער - הילף דרוק אַ קיצער פון די באַפֿעלן שורה באַניץ פון געפֿינען און אַרויסגאַנג.
-מאַקסדעפּה [נומער] אַראָפּנעמען די מערסט נומער פון לעוועלס (אַ ניט-נעגאַטיוו ינטאַדזשער) פון דירעקטעריז אונטער די באַפֿעל שורה אַרגומענטן. דער אויסדרוק- מאַקסדעפּטה 0 מיטל בלויז אַפּלייז די טעסץ און אַקשאַנז צו די באַפֿעל שורה אַרגומענטן.
-מינדעפּט [נומער] דו זאלסט נישט צולייגן קיין טעסץ אָדער אַקשאַנז בייַ לעוועלס ווייניקער ווי די נומער (אַ ניט-נעגאַטיוו ינטאַדזשער). דער אויסדרוק -מינדעפּט 1 מיטל פּראָצעס אַלע טעקעס חוץ די באַפֿעל שורה אַרגומענטן.
-מאָונט דו זאלסט נישט אַראָפּנעמען דירעקטעריז אויף אנדערע פילעסיסטעמס. אַ אנדערער נאָמען פֿאַר- קסדעוו , פֿאַר קאַמפּאַטאַבילאַטי מיט עטלעכע אנדערע ווערסיעס פון געפֿינען .
-נאָלאַף דו זאלסט נישט אַפּטאַמייז דורך אַסומינג אַז דירעקטעריז אַנטהאַלטן 2 ווייניקער סובדירעקטאָריעס ווי זייער שווער לינק ציילן. *
-version אָדער - ווערסיע דרוק די געפֿינען ווערסיע נומער און אַרויסגאַנג.
-קסדעוו דו זאלסט נישט אַראָפּנעמען דירעקטעריז אויף אנדערע פילעסיסטעמס.

* דעם אָפּציע איז נייטיק ווען איר זוכט טעקעסיסטעמס וואָס טאָן נישט נאָכגיין דעם יוניקס וועגווייַזער-לינק קאַנווענשאַן, אַזאַ ווי קאָמפּאַקטדיסק-ראַם אָדער מס-דאָס טעקעסיסטעמס אָדער אַפס באַנד אָנקלאַגע. יעדער Directory אויף אַ נאָרמאַל וניקס פילעסיסטעם האט בייַ מינדסטער 2 האַרט לינקס: זייַן נאָמען און זייַן . (צייַט) פּאָזיציע. דערצו, זייַן סובדירעקטאָריעס (אויב קיין) יעדער האָבן אַ .. פּאָזיציע פארבונדן צו דעם וועגווייַזער.

ווען עס איז עקסאַמינינג אַ וועגווייַזער, נאָך עס האט צוויי מינערווערטיק סובדירעקטאָריעס ווי די לינק רעכענען די וועגווייַזער, עס ווייסט אַז די רעשט פון די איינסן אין די וועגווייַזער זענען ניט-דירעקטעריז ( בלאַט טעקעס אין די וועגווייַזער בוים). אויב נאָר די טעקעס 'נעמען דאַרפֿן צו זיין יגזאַמאַנד, עס איז ניט דאַרפֿן צו סטאַטעמט זיי; דאָס גיט אַ באַטייַטיק פאַרגרעסערן אין זוכן גיכקייַט.

טעסץ

נומעריק טענות קענען זיין ספּעסאַפייד ווי:

+ n פֿאַר גרעסער ווי n.
פֿאַר ווייניקער ווי n.
n פֿאַר פּונקט n.
-אַמין ען טעקע איז געווען לעצטע צוטריט נ מינוט צוריק.
-anewer [טעקע] טעקע איז לעצטנס אַקסעסירט לעצטנס ווי טעקע איז געווען מאַדאַפייד. -אויסנאם איז אַפעקטאַד דורך-נאָר אויב -פאָללאָוו קומט איידער-אָנווייז אויף די באַפֿעלן שורה.
-אַטימע ען טעקע איז לעצט צוטריט * 24 שעה צוריק.
-Cmin n טעקע ס סטאַטוס איז לעצטנס געביטן ן מינוט צוריק.
-קנעווער [טעקע] טעקע ס סטאַטוס איז לעצטנס געביטן לעצטנס ווי טעקע איז געווארן מאדיפיצירט.
- קנעווער איז אַפעקטאַד דורך - נאָר אויב -פאָללאָוו קומט איידער -קנעווער אויף די באַפֿעלן שורה.
-קטימע ען טעקע ס סטאַטוס איז לעצט פארענדערט n * 24 שעה צוריק.
-יקייט טעקע איז ליידיק און איז אָדער אַ רעגולער טעקע אָדער אַ וועגווייַזער.
-פאַלז שטענדיק פאַלש.
-פסטיפּע [טיפּ] טעקע איז אויף אַ פילעסיסטעם פון ספּעסאַפייד טיפּ. די גילטיק פילעסיסטעם טייפּס בייַטן צווישן פאַרשידענע ווערסיעס פון יוניקס; אַ קאַמפּליטלי רשימה פון פילעסיסטעם טייפּס וואָס זענען אנגענומען אויף עטלעכע ווערסיעס פון יוניקס אָדער אנדערן איז: וף, 4.2, 4.3, נפס, טמפּ, מפס, ס 51 ק, ס 52 ק. איר קענען נוצן -printf מיט די% F דירעקטיוו צו זען די טייפּס פון דיין פילעסיסטעמס.
-גידן n טעקע נומער נומער איז n .
-גרופּ [gname] טעקע געהערט צו גרופּע גנאַמע (נומעריק גרופּע שייַן ערלויבט).
-ילנאַמע [מאָדעל] ווי-לנעט, אָבער די גלייַכן איז פאַלש ינסענסיטיוו.
-ין [מאָדעל] ווי -נאַמע , אָבער די גלייַכן איז פאַלש ינסענסיטיוו. פֿאַר בייַשפּיל, די פּאַטערנז פֿאַר * און F? גלייַכן די טעקע נעמען פאָאָ , פאָאָ , פאָאָ , פאָו , עטק.
-יניום ען טעקע האט ינאָדע נומער n .
-יפּאַט [מוסטער] ווי -פּאַט , אָבער די גלייַכן איז פאַלש ינסענסיטיוויטי.
-רעעקסעקס [מוסטער] ווי-רעגעקס, אָבער די גלייַכן איז פאַלש ינסענסיטיוו.
-links n טעקע האט ן לינקס.
-לאַמע [מאָדעל] טעקע איז אַ סימבאָליש לינק וועמענס אינהאַלט גלייַכן שאָל מוסטער. די מעטאַטשאַראַקטערס טאָן ניט מייַכל / אָדער . ספּעשלי.
-ממין n טעקע דאַטע איז לעצט געווארן מאדיפיצירט.
-טימע n טעקע דאַטן איז געווען לעצטע מאַדאַפייד n * 24 שעה צוריק.
-נאַמע [מאָדעל] באַזע פון ​​טעקע נאָמען (דער דרך מיט די לידינג דירעקטעריז אראפגענומען) שוועבעלעך שאָל מוסטער. די מעטאַטשאַראַסטערס ( * , ? , און [] ) טאָן ניט גלייַכן אַ . אין די אָנהייב פון די באַזע נאָמען. צו איגנאָרירן אַ וועגווייַזער און די טעקעס אונטער עס, נוצן -פּראָן ; זען אַ בייַשפּיל אין די באַשרייַבונג פון -פּאַט .
-נעווער [טעקע] טעקע איז געווארן מאדיפיצירט מער לעצטנס ווי טעקע . די אויסדרוק -נעווער איז אַפעקטאַד דורך - נאָר אויב -פאָללאָוו קומט איידער -ניוער אויף די באַפֿעלן שורה.
-נאָוסער ניט באַניצער קאָראַספּאַנדז צו די נומעריק טעקע פון ​​טעקע טעקע.
-נאָגראָופּ ניט קיין גרופּע קאָראַספּאַנדז צו די נומער פון גרופּע נומערן.
-פּאַט [מוסטער] טעקע נאָמען שוועבעלעך שאָל מוסטער מוסטער . די מעטאַטשאַראַקטערס טאָן ניט מייַכל / אָדער . ספּעשאַלי; אַזוי, למשל, געפינען. -פּאַט './סראָססק וועט דרוקן אַ פּאָזיציע פֿאַר אַ וועגווייַזער גערופן ./סרק / מאָוסע (אויב מען יזיז). צו איגנאָרירן אַ גאַנץ וועגווייַזער בוים, נוצן -פּראָן גאַנץ ווי קאָנטראָלירן יעדער טעקע אין דעם בוים. למשל, צו האָפּקען די Directory src / emacs און אַלע טעקעס און דיירעקטעריז אונטער עס, און דרוקן די נעמען פון די אנדערע טעקעס געפונען, טאָן עפּעס ווי דעם: געפינען. -פּאַט './סרק /עמאַקס' -פּראָן -אָ -דרוק
-מיר [מאָדע] טעקע דערלויבעניש ביץ זענען פּונקט [מאָדע] (אָקטאַל אָדער סימבאָליש). סימבאָליש מאָדעס נוצן מאָדע 0 ווי אַ פונט פון אָפּפאָר.
-מענטשן שניט אַלע פון ​​די דערלויבעניש ביטן [מאָדע] זענען שטעלן פֿאַר די טעקע.
-פּערם + מאָדע קיין פון די דערלויבעניש ביטן [מאָדע] זענען שטעלן פֿאַר די טעקע.
-רעגעקס [מוסטער] טעקע נאָמען שוועבעלעך רעגולער אויסדרוק מוסטער . דאָס איז אַ גלייַכן אויף דער גאנצער דרך, נישט אַ זוכן. פֿאַר בייַשפּיל, צו טרעפן אַ טעקע געהייסן. / פובאַר 3, איר קענען נוצן די רעגולער אויסדרוק . * באַר. אָדער . * ב. * 3 , אָבער ניט ב. * ר 3 .
-סיזע n [bckw] טעקע ניצט n וניץ פון אָרט. די וניץ זענען 512-בייע בלאַקס דורך פעליקייַט אָדער אויב b גייט n , ביטעס אויב C גייט ן , קילאָביטעס אויב ק גייט ן , אָדער 2-ביטע ווערטער אויב איר גייט n . די גרייס טוט נישט ציילן ומדירעקט בלאַקס, אָבער עס טוט ציילן בלאַקס אין שיטער טעקעס וואָס זענען נישט אַקשלי אַלאַקייטיד.
-טרו שטענדיק אמת.
-טיפּ c טעקע איז פון טיפּ C :
b בלאַק (באַפערעד) ספּעציעל
c כאַראַקטער (אַנבערפּערד) ספּעציעל
d Directory
פּ געהייסן רער (פיפאָ)
f רעגולער טעקע
l סימבאָליש לינק
s כאָלעל
ד טיר (סאָלאַריס)
-יוטער N טעקע נומער פון באַניצער נאָמען איז n .
-ניטל N טעקע איז לעצט צוגעלייגט n טעג נאָך זייַן סטאַטוס לעצט געווארן געביטן.
-user uname טעקע איז אָונד דורך באַניצער ונאַמע (נומעריק באַניצער שייַן ערלויבט).
-סטיפּע c די זעלבע ווי -טיפּ אויב די טעקע איז אַ סימבאָליש לינק. פֿאַר סימבאָליש לינקס: אויב -פאָללאָוו איז נישט געגעבן, אמת אויב די טעקע איז אַ לינק צו אַ טעקע פון ​​טיפּ C ; אויב עס איז געגעבן געווארן, אמת אויב C איז ל. אין אנדערע ווערטער, פֿאַר סימבאָליש לינקס,
-סטיפּע טשעקס די טיפּ פון טעקע וואָס -טיפּ טוט נישט קאָנטראָלירן.

אַקטיאָנס

-exec command ;

ויספירן באַפֿעל ; אמת אויב 0 סטאַטוס איז אומגעקערט. אַלע פאלגענדע אַרגומענטן צו געפֿינען זענען גענומען צו זיין אַרמאַמאַנץ צו דעם באַפֿעל ביז אַן אַרגומענט קאַנסיסטינג פון `; ' איז געפּלאָנטערט. די שטריקל `{} 'איז ריפּלייסט דורך דעם קראַנט טעקע נאָמען פּראַסעסינג אומעטום עס קומט אין די אַרגומענטן צו די באַפֿעלן, ניט נאָר אין אַרגומענטן ווו עס איז אַליין, ווי אין עטלעכע ווערסיעס פון געפינען . ביידע פון ​​די קאַנסטראַקשאַנז זאל זיין אנטרונען (מיט אַ '\') אָדער ציטירטן צו באַשיצן זיי פון יקספּאַנשאַן דורך די שאָל. דער באַפֿעל איז עקסאַקיוטאַד אין די סטאַרטינג וועגווייַזער.

-פלס טעקע

אמת; ווי-לס אָבער שרייַבן צו טעקע ווי-דרוק.

-פרעענט טעקע

אמת; דרוק די גאַנץ טעקע נאָמען אין טעקע טעקע . אויב טעקע טוט נישט עקסיסטירן ווען געפינען איז פליסנדיק, עס איז באשאפן; אויב עס איז עקסיסטירט, עס איז טראַנגקייטעד. די טעקע נעמען `` / dev / stdout '' און `` / dev / stderr '' זענען כאַנדאַלד ספּעשאַלי; זיי אָפּשיקן צו דער סטאַנדאַרד רעזולטאַט און נאָרמאַל טעות רעזולטאַט, ריספּעקטיוולי.

-fprint0 טעקע

אמת; ווי-אָפפּ 0 אָבער שרייַבן צו טעקע ווי-דרוק.

-פפּרינטף טעקע פֿאָרמאַט

אמת; ווי-דרוקף אָבער שרייַבן צו טעקע ווי-דרוק.

-אָק באַפֿעל ;

ווי-עקסעק אָבער פרעגן די באַניצער ערשטער (אויף די נאָרמאַל אַרייַנשרייַב); אויב די ענטפער טוט נישט אָנהייבן מיט `י 'אָדער' י ', טאָן ניט לויפן די באַפֿעל, און צוריקקומען פאַלש.

-print

אמת; דרוק דעם גאַנץ טעקע נאָמען אויף די סטאַנדאַרט רעזולטאַט, נאכגעגאנגען דורך אַ נעוולינע.

-print0

אמת; דרוק דעם גאַנץ טעקע נאָמען אויף די נאָרמאַל רעזולטאַט, נאכגעגאנגען דורך אַ נאַל כאַראַקטער. דאָס אַלאַוז טעקע נעמען וואָס אַנטהאַלטן נעוולינעס צו זיין ריכטיק ינטערפּראַטשט דורך מגילה וואָס פּראָצעס דער געפֿינען רעזולטאַט.

-פּרינט פֿאָרמאַט

אמת; דרוק פֿאָרמאַט אויף די נאָרמאַל רעזולטאַט, ינטערפּרעטינג `\ 'יסקייפּס און`%' דירעקטיוון. פעלד ווידטס און פּינטלעכקייַט קענען זיין ספּעסאַפייד ווי מיט די `printf 'C פונקציע. ניט ענלעך -print, -printf טוט נישט לייגן אַ נעוולינע אין די סוף פון די שטריקל. די יסקייפּס און דירעקטיוועס זענען:

\ a

אַלאַרם גלאָק.

\ b

Backspace.

\ c

האַלטן דרוקן פון דעם פֿאָרמאַט מיד און גלייַך רעזולטאַט.

\ f

פאָרעם פיטער.

\ n

Newline.

\ r

קאַרריאַגע צוריקקומען.

\ t

Horizontal tab.

\ v

ווערטיקאַל קוויטל.

\\

א ליטעראַל באַקסלאַש (`\ ').

\ NNN

די כאַראַקטער וועמענס אַססיי קאָד איז נן (אָקטאַל).

א `\ 'כאַראַקטער נאכגעגאנגען דורך קיין אנדערע כאַראַקטער איז באהאנדלט ווי אַ פּראָסט כאַראַקטער, אַזוי זיי ביידע זענען געדרוקט.

%%%

א פּסיכאָלאָגיע פּראָצענט צייכן.

% אַ

טעקע לעצטע געשעעניש אין דעם פֿאָרווערטס פֿון דער C `ctime 'פֿונקציע.

א ק

טעקע לעצטע זאַך אין די פֿאָרמאַט וואָס איז גערופן דורך k , וואָס איז אָדער `@ 'אָדער אַ דירעקטיוו פֿאַר די C` שטריקל' פונקציע. די מעגלעך וואַלועס פֿאַר ק זענען ליסטעד אונטן; עטלעכע פון ​​זיי זאלן ניט זיין בנימצא אויף אַלע סיסטעמס, רעכט צו דיפעראַנסיז אין `סטרויפונג 'צווישן סיסטעמס.

@

סעקונדעס זינט יאנואר 1, 1970, 00:00 GMT.

צייט פעלדער:

H

שעה (00..23)

איך

שעה (01..12)

k

שעה (0..23)

l

שעה (1..12)

M

מינוט (00..59)

פּ

לאָקאַלע ס בין אָדער PM

ר

צייַט, 12-שעה (הה: מם: סס [אַפּ] ב)

S

צווייטע (00..61)

ה

צייַט, 24-שעה (הה: מם: סס)

X

לאקאלע ס צייט פארטיילונג (H: M: S)

Z

צייַט זאָנע (למשל, עדט), אָדער גאָרנישט אויב קיין צייט זאָנע איז דיטערמאַנאַבאַל

דאַטע פעלדער:

a

לאָקאַלע ס אַבריוויייטיד וויקדיי נאָמען (Sun..Sat)

א

לאָוקאַלי ס פול וויקדיי נאָמען, בייַטעוודיק לענג (זונטאג .. שבת)

b

לאָקאַלע ס אַבריוויייטיד חודש נאָמען (יאַן .. דעק)

ב

לאָקאַלע ס פול חודש נאָמען, בייַטעוודיק לענג (יאנואר .. דעצעמבער)

c

לאקאלע ס דאַטע און צייַט (געזעסן 04 נאוועמבער 12:02:33 EST 1989)

d

טאָג פון חודש (01..31)

ד

דאַטע (מם / דד / יי)

h

זעלביקער ווי ב

j

טאָג פון יאָר (001..366)

m

חודש (01..12)

U

וואָך נומער פון יאָר מיט זונטיק ווי ערשטער טאָג פון וואָך (00..53)

w

טאָג פון וואָך (0 .. 6)

W

וואָך נומער פון יאָר מיט מאנטאג ווי ערשטער טאָג פון וואָך (00..53)

x

לאָקאַל ס טאָג פאַרטרעטונג (מם / דד / יי)

y

לעצט צוויי דידזשאַץ פון יאָר (00..99)

י

יאָר (1970 ...)

% b

טעקע גרייס אין 512-בייט בלאַקס (ראַונדיד אַרויף).

% c

טעקע לעצטע ענדערונג צייַט אין דעם פֿאָרמאַט אומגעקערט דורך די 'Ctime' פונקציע.

% ק ק

טעקע לעצטע ענדערונג צייַט אין דעם פֿאָרמאַט, וואָס איז ספּעסאַפייד דורך ק , וואָס איז די זעלבע ווי פֿאַר% א.

% d

טעקע טיף אין דער וועגווייַזער בוים; 0 מיטל דער טעקע איז אַ באַפֿעל שורה אַרגומענט.

% f

טעקע נאָמען מיט קיין לידינג דירעקטעריז אראפגענומען (בלויז די לעצטע עלעמענט).

% F

טעקע פילעסיסטעם דער טעקע איז אויף; דעם ווערט קענען זיין געניצט פֿאַר -פסטיפּע.

% ג

טעקע נאָמען גרופּע, אָדער נומעריק גרופּע שייַן אויב די גרופּע האט קיין נאָמען.

% ג

טעקע נומער נומער.

% h

פירן דירעקטעריז פון טעקע נאָמען (אַלע אָבער די לעצטע עלעמענט).

% H

באַפֿעלן שורה אַרגומענט אונטער וואָס טעקע איז געפונען.

% i

טעקע ינאָדע נומער (אין דעצימאַל).

% k

טעקע גרייס אין 1 ק בלאַקס (ראַונדיד אַרויף).

% l

אָביעקט פון סימבאָליש לינק (ליידיק שטריקל אויב טעקע איז נישט אַ סימבאָליש לינק).

% m

טעקע דערלויבעניש ביץ (אין אָקטאַל).

% n

נומער פון שווער פֿאַרבינדונגען צו טעקע.

% p

טעקע נאָמען.

% P

טעקע נאָמען מיט די נאָמען פון די באַפֿעל שורה אַרגומענט אונטער וואָס עס איז געפונען אַוועקגענומען.

% s

טעקע גרייס אין ביטעס.

% t

טעקע לעצטע ענדערונג צייַט אין דעם פֿאָרמאַט אומגעקערט דורך די C `קטימע 'פונקציע.

% ק ק

טעקע לעצטע מאָדיפיקאַטיאָן צייַט אין דעם פֿאָרמאַט, וואָס איז ספּעסאַפייד דורך ק , וואָס איז די זעלבע ווי פֿאַר% א.

% u

טעקע נאמען באַניצער, אָדער נומעריק באַניצער שייַן אויב דער באַניצער האט קיין נאָמען.

% U

טעקע נומעריק באַניצער שייַן.

א '%' כאַראַקטער נאכגעגאנגען דורך קיין אנדערע כאַראַקטער איז דיסקאַרדיד (אָבער די אנדערע כאַראַקטער איז געדרוקט).

-פּראָן

אויב-דיטהע איז נישט געגעבן, אמת; טאָן ניט אַראָפּנעמען דעם קראַנט וועגווייַזער.
אויב-דעפט איז געגעבן, פאַלש; קיין ווירקונג.

-ls

אמת; רשימה קראַנט טעקע אין `ls-dils 'פֿאָרמאַט אויף נאָרמאַל פּראָדוקציע. די בלאָק קאַונץ זענען פון 1 ק בלאַקס, סייַדן די סוויווע בייַטעוודיק פּאָסיקסלי_קאָררעקט איז באַשטימט, אין וואָס פאַל 512-בייט בלאַקס זענען געניצט.

Operators

ליסטעד אין סדר פון דיקריסינג פאָרויסזאָגן:

( expr )

פאָרסידע פאָרסעס.

! expr

אמת אויב עקספּר איז פאַלש.

-not expr

אזוי ווי ! expr .

expr1 expr2

און (ימפּלייד); expr2 איז נישט עוואַלואַטעד אויב עקספּר 1 איז פאַלש.

expr1 -a expr2

זעלביקער ווי expr1 expr2 .

expr1 -and expr2

זעלביקער ווי expr1 expr2 .

expr1 -o expr2

אָדער; expr2 איז נישט עוואַלואַטעד אויב עקספּר 1 איז אמת.

expr1 -or expr2

זעלביקער ווי expr1 -o expr2 .

expr1 , expr2

רשימה; ביידע עקספּר 1 און עקספּר 2 זענען שטענדיק עוואַלואַטעד. די ווערט פון עקספּר 1 איז דיסקאַרדיד; די ווערט פון די רשימה איז די ווערט פון עקספּר 2 .

ביישפילן

געפֿינען / היים-באַניצער דזשאָע

געפֿינען יעדער טעקע אונטער די וועגווייַזער / home owned by the user joe.

געפֿינען / וסר -נאַמע * סטאַט

געפֿינען יעדער טעקע אונטער די Directory / וסר סאָף אין ".סטאַט".

געפֿינען / var / spool -time +60

געפֿינען יעדער טעקע אונטער די Directory / וואַר / שפּול וואָס איז געווען מאַדאַפייד מער ווי 60 טעג צוריק.

געפֿינען / טמפּ-נאָמען האַרץ-טיפּ פ-דרוק | xargs / bin / rm -f

געפֿינען טעקעס מיטן נאָמען האַרץ אין אָדער אונטער די Directory / טמפּ און ויסמעקן זיי. באַמערקונג אַז דאָס וועט אַרבעטן פאַלש אויב עס זענען קיין טעקע נעמען מיט נעוולינעס, איין אָדער טאָפּל קוואָטעס, אָדער ספּייסאַז.

געפֿינען / טמפּ-נאָמען האַרץ-טיפּ פ-דרוק 0 | קסאַרגס -0 / בין / רם-ף

געפֿינען טעקעס מיטן נאָמען האַרץ אין אָדער אונטער די Directory / טמפּ און ויסמעקן זיי, פּראַסעסינג פילענאַמעס אין אַזאַ אַ וועג אַז טעקע אָדער וועגווייַזער נעמען מיט איין אָדער טאָפּל קוואָטעס, ספּייסאַז אָדער נעוולינעס זענען ריכטיק כאַנדאַלד. דער -נאַמע פּרובירן קומט איידער די -טיפּ פּרובירן צו ויסמייַדן בעת ​​צו רופן סטאַט (2) אויף יעדער טעקע.

find. -type f -exec טעקע '{}' \;

לויפט `טעקע 'אויף יעדער טעקע אין אָדער אונטן דעם קראַנט וועגווייַזער. באַמערקונג אַז די ברייסאַז זענען ענקלאָוזד אין איין ציטירן מאַרקס צו באַשיצן זיי פון ינטערפּריטיישאַן ווי שאָל סקריפּט פּונקטואַציע. דער סעמיקאָלאָן איז סימילאַרלי פּראָטעקטעד דורך די נוצן פון אַ באַקסלאַש, כאָטש ',' קען אויך זיין געניצט אין דעם פאַל.

/ % s \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ - p \ n '\)

טראַוואַוץ די פילעסיסטעם נאָר אַמאָל, ליסטינג סעטויד טעקעס און דיירעקטעריז אין / ראָאָט/suid.txt און גרויס טעקעס אין /root/big.txt .

געפינען $ HOME -מיטימע 0

זוכן פֿאַר טעקעס אין דיין היים וועגווייַזער וואָס האָבן געווארן מאַדאַפייד אין די לעצטע 24 שעה. דעם באַפֿעל אַרבעט דעם וועג ווייַל די צייַט זינט יעדער טעקע איז לעצט געווארן מאדיפיצירט דורך 24 שעה און קיין רעשט איז דיסקאַרדיד. אַז מיטל אַז צו גלייַכן -טימע

0 , אַ טעקע וועט האָבן צו האָבן אַ מאַדאַפאַקיישאַן אין דער פאַרגאַנגענהייַט וואָס איז ווייניקער ווי 24 שעה צוריק.

find. -פּערם 664

זוך פֿאַר טעקעס וואָס האָבן לייענען און שרייַבן דערלויבעניש פֿאַר זייער באַזיצער, און גרופע, אָבער וואָס אנדערע וסערס קענען לייענען אָבער נישט שרייַבן. טעקעס וואָס טרעפן די קרייטיריאַ אָבער האָבן אנדערע פּערמישאַנז ביץ באַשטימט (פֿאַר בייַשפּיל אויב עמעצער קענען ויספירן די טעקע) וועט נישט זיין מאַטשט.

find. -perm -664

זוכן פֿאַר טעקעס וואָס האָבן לייענען און שרייַבן דערלויבעניש פֿאַר זייער באַזיצער און גרופע, און וואָס אנדערע וסערס קענען לייענען, אָן אַכטונג צו דעם בייַזייַן פון קיין עקסטרע דערלויבעניש ביטן (פֿאַר בייַשפּיל די עקסעקוטאַבלע ביסל). דעם וועט גלייַכן אַ טעקע וואָס האט מאָדע 0777, פֿאַר בייַשפּיל.

find. -perm / 222

זוכן פֿאַר טעקעס וואָס זענען סקראַטעד דורך עמעצער (זייער באַזיצער, אָדער זייער גרופּע אָדער עפּעס אַנדערש).

find. -perm / 220 find. -פּערם / ו + וו, ג + וו . -פּערם / ו = וו, ג = וו

אַלע דרייַ פון די קאַמאַנדז טאָן די זעלבע זאַך, אָבער דער ערשטער איינער ניצט די אָקטאַל פאַרטרעטונג פון די טעקע מאָדע, און די אנדערע צוויי נוצן די סימבאָליש פאָרעם. די קאַמאַנדז אַלע זוכן פֿאַר טעקעס וואָס זענען סקראַטעד דורך אָדער זייער באַזיצער אָדער זייער גרופּע. די טעקעס טאָן ניט האָבן צו זיין סקראַטעד דורך ביידע די באַזיצער און גרופּע צו זיין מאַטשט; אָדער וועט טאָן.

find. -פּערם -220 געפינען. -פּערם-ג + וו, ו + וו

ביידע די קאַמאַנדז טאָן די זעלבע זאַך; זוכן פֿאַר טעקעס וואָס זענען געשריבן דורך ביידע זייער באַזיצער און זייער גרופּע.

find. -פּערמ -444 -מפּם / 222! -פּערם / 111 find. -פּערם-אַ + ר-פּערם / אַ + וו! -פּערם / אַ + X

די צוויי קאַמאַנדז ביידע זוכן פֿאַר טעקעס וואָס זענען ליינעוודיק פֿאַר יעדער (-מאַרם -444 אָדער -פּערם -אַ + ר), האָבן בייַ מינדסטער אויף שרייַבן ביסל שטעלן (-פּערם / 222 אָדער -פּערם / אַ + וו) אָבער זענען נישט עקסאַקיוטאַבאַל פֿאַר עמעצער (! -פּאַרם / 111 און! -פּערם / אַ + ריי ריספּעקטיוולי)

וויכטיק: ניצן די מענטש באַפֿעל ( % man ) צו זען ווי אַ באַפֿעל איז געוויינט אויף דיין באַזונדער קאָמפּיוטער.