/ / Linux: חפש קבצים באמצעות הטרמינל

לינוקס: חפש קבצים באמצעות הטרמינל

כל אדם בחייו רוצה שיהיה לו זמן לעשותכמה שיותר מקרים. למרבה הצער, הוא לא זה שמחליט. הזמן הוא מה שכל אחד מאיתנו תמיד חסר. עם זאת, אנשים גילו מספר עצום של דרכים להאיץ מבצע או פעולה מסוימת.

חיפוש קובץ לינוקס - -

זה לא יהיה כל כך גלובלי כיום, אלאעל קטנוני, במובן מסוים, אפילו הכרחי. על האופן בו לינוקס מחפש קבצים. כיצד להאיץ את התהליך מספר פעמים וכיצד להפוך את החיפוש לאיתור קבצים נחוצים עד גבול האוטומציה.

חיפוש קבצים פשוט

כעת נשקול את המקרה כשאתה נמצא ב- Linuxיש לחפש בקבצים, בידיעה רק על חלק מהמאפיינים שלהם (שם, פורמט או גודל). אנשים בקיאים כבר הבינו שלשם כך אתה צריך להשתמש בפקודת החיפוש.

אז, נניח, במחשב שלנו, אי שם בתיקיית הבית, יש תמונה בשם "Pokemon.jpg", אבל אנחנו לא זוכרים היכן היא שוכנת.

על מנת לא לפתוח כל תיקיה בתורן, תוכלו להשתמש בפקודת החיפוש, כלומר להירשם בטרמינל:

מצא / שם בית "Pokemon.jpg"

Сразу же появится путь к этому файлу.אבל כדי להבהיר את זה, שווה להסביר הכל. הקטע "/ home" מציין כי הקובץ יחפש בספרייה הביתית. "-NAME" נכתב אם החיפוש מבוצע לפי שם, ואז שם הקובץ המלא מצוין במירכאות. ו"הדפס "בסוף נותן את הפקודה להציג את התוצאות שנמצאו על המסך.

חיפוש טקסט לינוקס בקבצים

עכשיו בואו לדמות מצב שבו אינכם יודעים את פורמט הקובץ. במקרה זה, הפקודה תיראה כך:

מצא / הדפסת שם בית "פוקימון *"

במקרה זה, "*" מוצב בסוף שם הקובץ. משמעות הדבר היא שכל הקבצים עם השם "פוקימון" ימוקמו, בין אם זה תמונה, מסמך או מוסיקה.

כדי למצוא קובץ בפורמט ספציפי, למשל ".jpg", עליך להזין:

מצא / שם בית "* .jpg"

אנו חושבים שהיחסים ברורים. והתברר כיצד לינוקס מחפשת קבצים.

חפש טקסט בקבצים

אנשים רבים רגילים לחפש טקסטניתן לבצע מילה או ביטוי מסוימים על ידי פתיחת הטקסט ב- Word או בתוכנית דומה וחיפוש שם, אך ב- Linux, חיפוש טקסט בקבצים הרבה יותר מהיר וקצת קל יותר.

ראשית, אנו שוכחים את הפקודה "מצא", זה לא יעזור לנו במקרה זה. עכשיו בואו נכיר את הפקודה grep. היא שתעזור למצוא את המילים הדרושות בקיר הענק של הטקסט.

נניח שיש לך טקסט במחשב שלךמסמך המכיל את הביטוי "אני אוהב לינוקס" ואתה יודע שהוא נמצא בתיקיה: "/ בית / משתמש". לכן, כדי למצוא את הטקסט שאנחנו צריכים במסמך זה, עליכם להזין את הפקודה:

grep "Love Linux" /home/user/*.txt

התחביר כאן פשוט מאוד. לאחר grep מונחי החיפוש מסומנים במירכאות, ואז עליך לסלול את הנתיב לקובץ בו אתה צריך לחפש אותם, ובסוף לציין את פורמט הקובץ.

לינוקס חיפוש אחר קבצים גדולים

חפש קבצים גדולים

בלינוקס החיפוש אחר קבצים גדולים מתבצע לרוב במקרים בהם יש כבר מעט מקום בדיסק וצורך דחוף למחוק קבצים כבדים.

יש כאן שתי אפשרויות למצוא במהירות ולמחוק קבצים כאלה. באופן דרמטי הם אינם שונים ורק אתה מחליט כיצד להשתמש בזה.

חיפוש קובץ כפול לינוקס - -

הפקודה הראשונה תאפשר לנו למצוא קבצים הגדולים מהגודל שצוין:

מצא / גודל + 1G -print

במקרה זה אנו רואים שהגודל מצוין"+ 1G", פירוש הדבר שיהיו קבצים גדולים מ- 1 ג'יגה-בייט, אם היה מינוס במקום פלוס, פירוש הדבר היה שחיפוש אחר קבצים קטן מהגודל שצוין. אבל שיטה זו גרועה מסיבה אחת: אם יש הרבה קבצים כאלה, אתה תמיין אותם במשך זמן רב מאוד, כך שיש אפשרות אחרת.

היכנס לשורת הפקודה:

מצא / -הוסף-סוג f -ls 2> / dev / null | sort -rnk7 | ראש -10 | awk "{printf"% 10d MBt% sn ", ($ 7/1024) / 1024, $ NF}"

לאחר מכן יופיעו על המסך עשרה קבצים, החל מהגדול ביותר. זה יחסוך זמן במציאת האפשרות המתאימה להסרה.

לפני ביצוע הפקודות, מומלץ לרשום את הפקודה "sudo su" על מנת להשיג זכויות משתמש-על, שכן חיפוש הקבצים ישפיע גם על השורש.

חפש עותקי קבצים

לעתים קרובות זה קורה שעם שימוש ממושךכפילויות של קבצים שכבר נוצרו מופיעות במחשב עליו. הם מתעוררים מסיבות רבות שאחת מהן היא רשלנות. כמובן שזה לא מאיים על שום דבר רציני, אבל זה עדיין תופס מקום, כך שכדי להסיר את כולם במהירות, אתה צריך לחפש קבצים כפולים ב- Linux.

כמו בפעם הקודמת, יש שתי דרכים לעשות זאת, אך בואו נתמקד באחת, שהיא פשוטה יותר.

ניתן להוריד כלי עזר מיוחד על ידי כתיבה בטרמינל:

sudo apt - לקבל התקנת fslint

ההבדל מאופציות אחרות הוא שיש לו ממשק גרפי, שיקל על מתחילים לעבוד איתו.

מחרוזת חיפוש בקבצי לינוקס - -

בהפעלתו תוכלו ללחוץ מייד על חיפוש, כברירת מחדל הוא יבוצע בספרייה הביתית. אם תרצה, אתה יכול לבחור כל ספרייה.

אפשרויות חיפוש חלופיות

כמובן, זכור את כל האמור לעיללא כולם יכולים לבצע פקודות, ולמען האמת, הם חסרי תועלת, וגם כתיבה על דף נייר אינה אפשרות. לכן יש צורך לדבר על אלטרנטיבה, שהיא פשוטה פי מאה, אם כי גוזלת זמן.

האפשרות הראשונה, אם אתה צריך למצוא קובץלפי השם, יהיה חיפוש מהחוקר. פשוט בחרו את התיקיה בה כביכול נמצא הקובץ הדרוש, ובתיבת החיפוש שנמצאת בפינה השמאלית העליונה, הזינו את שמו. ניתן להזין שם גם את פורמט הקובץ.

האפשרות השנייה מתאימה אם אתהיש צורך לחפש מחרוזת בקבצי לינוקס. הורד את LibreOffice והעתק את הטקסט שלך לשם. לאחר מכן לחץ על צירוף המקשים Ctrl + F ובשורה שתופיע, הזן את שילוב המילים הנדרש.

זה בעצם זה. בדרך זו תוכלו למצוא במהירות את מבוקשכם מבלי לשנן את הפקודות.

מסקנה

כפי שאתה יכול לראות, בלינוקס אתה יכול לחפש קבציםליישם בדרכים שונות. חלקם טובים יותר, חלקם גרועים יותר, הכל תלוי במצב. בכל מקרה, לאחר קריאת מאמר זה, תוכלו לעשות זאת כעת. באמצעות שורת הפקודה לזמן מה, תשנן את מרבית הפקודות ואז תוכל להאיץ את התהליך מספר פעמים.

אהבתי:
0
הודעות פופולריות
התפתחות רוחנית
מזון
כן