PracticU

פקודת ls בלינוקס

בלי כתוביותעם כתוביות
PracticU › קורס לינוקס למתחילים - הסמכה בינלאומית - LPI - Linux Professional Institute › פקודת ls בלינוקס
מילון מושגים:
תיקייה - מכל במערכת הקבצים שמשמש לארגון קבצים ותיקיות אחרות בתוך מבנה היררכי.
טרמינל - חלון או תוכנה שמספקים ממשק שורת פקודה להקלדת פקודות למערכת ההפעלה.
הרשאה - קביעה אילו פעולות ומשאבים מותרים למשתמש או לתהליך לאחר שזהותו אומתה. שולטת במי רשאי לעשות מה.

פקודת ls בלינוקס
איך מציגים קבצים ותיקיות בטרמינל של לינוקס עם ls, ואילו אפשרויות מרחיבות את הפלט: פרטים, מיון, כניסה לתתי תיקיות וסינון.
השלבים העיקריים
1. הפקודה הבסיסית: ls מציגה את הקבצים בתיקייה הנוכחית. בתיקיית etc, שבה נשמרים קבצי הגדרות, תיקיות מופיעות בכחול וקבצים בלבן.
2. פרטים עם -l: מוצגות הרשאות, כשה-d בתחילת השורה מסמן תיקייה ו-- מסמן קובץ. בנוסף רואים גודל בבייטים ותאריך. התאריך כברירת מחדל הוא זמן השינוי האחרון של התוכן. אם רואים שעה ולא שנה, השינוי היה בחצי השנה האחרונה, ואחרת מוצג תאריך מלא בלי שעה.
3. סינון לפי שם: ls -l *conf מציגה קבצים שמסתיימים ב-conf. אפשר גם לציין תיקייה, למשל ls -l /etc/*conf.
4. מיון לפי גודל: -S גדולה ממיינת מהגדול לקטן. -r קטנה הופכת את הסדר, ואפשר לשלב אפשרויות ברצף, למשל -lSr. כל התיקיות מציגות אותו גודל, וזה לא גודלן האמיתי.
5. רקורסיה: -R גדולה נכנסת לכל תתי התיקיות, ו--r קטנה רק הופכת סדר. הפלט מראה כל תיקייה עם הקבצים שבתוכה.
6. רק תיקיות: -d לא נכנסת לתוכן התיקיות, ו--p מוסיפה / לשמות תיקיות. השילוב עם */ מציג רק תיקיות.
7. קיצור ll: alias שמריץ ls -l. שימו לב גם ש--a מציגה קבצים סמויים שמתחילים בנקודה.
עזרה
- ls --help או man ls מציגים את כל האפשרויות. ב-man יוצאים עם q.
שימו לב
-S גדולה ו--s קטנה הן אפשרויות שונות, וכך גם -R ו--r. בלינוקס ההבדל בין אות גדולה לקטנה חשוב.
עכשיו אפשר לבחור באפשרויות המתאימות כדי לראות את הקבצים הגדולים, לסנן לפי סיומת או להציג רק תיקיות.
השיעור הבא בקורס: הצגת תאריך יצירת הקבצים בלינוקס

פרקי ההרצאה: פקודת ls בלינוקס

  1. 00:00

    הצגת קבצים עם ls

  2. 01:06

    קריאת פרטי הקובץ ב-ls -l

  3. 01:47

    הבנת תאריך השינוי של הקובץ

  4. 02:39

    סינון קבצי conf

  5. 03:31

    מיון לפי גודל עם -S

  6. 04:09

    קבלת עזרה עם --help

  7. 04:59

    עזרה עם man ls

תמלול ההרצאה: פקודת ls בלינוקס

הטקסט המלא של הדקות הראשונות בהרצאה «פקודת ls בלינוקס» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:29

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

  3. 01:06

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

  4. 01:27

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

  5. 01:59

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

  6. 02:11

    ככה זה ברירת המחדל של פקודת ls. אם אני רוצה לראות האם זאת תיקייה או לא, אני עושה פה ls מינוס l ומסתכל על ה-d בהתחלה. ככה אני יודע שזאת תיקייה, חוץ מהצבעים.

  7. 02:24

    אוקיי, מה יש לנו עוד? יש לנו גם לסדר את הכל לפי הגודל. אתם רואים 460 זה גודל הקובץ הקובץ הזה 642 הקובץ הזה 1523 אני מסתכל על קבצי קונף לדוגמה שימו לב כל התיקיות תופסות אותו גודל זה לא באמת הגודל של התיקייה זה סתם איזשהו מספר שנדבר עליו בהמשך כשנגיע לאיינהורדס אז תדעו שכל התיקיות הם אותו גודל בוא ננסה להגיד לו שיציג לי רק את כל מה שקונף הוא מציג לי

  8. 02:57

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

  9. 03:20

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

  10. 03:31

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

  11. 03:47

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

  12. 03:59

    אז איך אנחנו נעשה את זה? אנחנו נעשה מינוס s גדולה. עכשיו, איך אני יודע את כל הדברים האלו? שכחתי לספר לכם שאני יכול לעשות דבר כזה, אני יכול לעשות ls-help ו-ls-help פה נותן לי את כל המידע.

  13. 04:16

    אז מינוס s, sort by file size, largest first, תסדר לפי גודל הקובץ, תתחיל מהכי גדולים. דרך אגב, בלינוקס כל העזרה זה או מינוס מינוס help, או מן, מן זה עזרה, דפי עזרה על ls.

  14. 04:33

    ואז גם כאן אני יכול לעשות למעלה ולמטה, שימו לב. אני זז למטה, אני זז למעלה, אני זז למטה, ואני מחפש פה מינוס s.

  15. 04:43

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

  16. 04:53

    זה שני דברים שונים. אז בלינוקס זה מאוד חשוב, q זה לצאת. שני דרכים או ls-help או man ls man זה באופן כללי תמיד תמיד לקבל עזרה על קבצים מסוימים גם כאן אפשר לעשות ls ושמו של קבצים שאני רוצה ופה עשינו cd ונכנסנו ל-etc אוקיי אז ls לתיקייה מסוימת או להיכנס לאיזושהי תיקייה ושם להציג

  17. 05:19

    בפנים את ה-etc ls אמרנו מינוס l זה להראות את ה-file details ls-l מינוס s גדולה זה

לקורס המלא: קורס לינוקס למתחילים אונליין

ההרצאה הקודמת: הסבר על busybox

ההרצאה הבאה: הצגת תאריך יצירת הקבצים בלינוקס

הרצאות קשורות מקורסים אחרים

  • פקודת TAR בלינוקס
  • פקודת Select
  • פקודת Foreach
  • פקודת git-help

קורסים נוספים במסלול

  • קורס AWS - ניהול מכונה וירטואלית בענן
  • קורס Terraform - DevOps - Azure & AWS
  • קורס קוברנטיקס - Kubernetes
  • קורס Docker - עם Swarm Cluster
  • קורס DevOps - Ansible
  • קורס PowerShell