
ls, ואילו אפשרויות מרחיבות את הפלט: פרטים, מיון, כניסה לתתי תיקיות וסינון.ls מציגה את הקבצים בתיקייה הנוכחית. בתיקיית etc, שבה נשמרים קבצי הגדרות, תיקיות מופיעות בכחול וקבצים בלבן.-l: מוצגות הרשאות, כשה-d בתחילת השורה מסמן תיקייה ו-- מסמן קובץ. בנוסף רואים גודל בבייטים ותאריך. התאריך כברירת מחדל הוא זמן השינוי האחרון של התוכן. אם רואים שעה ולא שנה, השינוי היה בחצי השנה האחרונה, ואחרת מוצג תאריך מלא בלי שעה.ls -l *conf מציגה קבצים שמסתיימים ב-conf. אפשר גם לציין תיקייה, למשל ls -l /etc/*conf.-S גדולה ממיינת מהגדול לקטן. -r קטנה הופכת את הסדר, ואפשר לשלב אפשרויות ברצף, למשל -lSr. כל התיקיות מציגות אותו גודל, וזה לא גודלן האמיתי.-R גדולה נכנסת לכל תתי התיקיות, ו--r קטנה רק הופכת סדר. הפלט מראה כל תיקייה עם הקבצים שבתוכה.-d לא נכנסת לתוכן התיקיות, ו--p מוסיפה / לשמות תיקיות. השילוב עם */ מציג רק תיקיות.ll: alias שמריץ ls -l. שימו לב גם ש--a מציגה קבצים סמויים שמתחילים בנקודה.ls --help או man ls מציגים את כל האפשרויות. ב-man יוצאים עם q.-S גדולה ו--s קטנה הן אפשרויות שונות, וכך גם -R ו--r. בלינוקס ההבדל בין אות גדולה לקטנה חשוב.הטקסט המלא של הדקות הראשונות בהרצאה «פקודת ls בלינוקס» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם בהרצאה הזו נלמד על קבצים בלינוקס נראה את הפקודת ls שמציגה לי את כל הקבצים בתיקייה הנוכחית ואני רואה שכרגע אין לי אף קובץ פה כי אני בדסקטופ שהוא ריק בואו נעבור לתיקיית שורש שזאת התיקייה הראשית שלי עברתי בואו ניכנס לתיקייה בפנים שנקראת etc שזאת תיקייה עם כל ההגדרות עם כל קבצי
הגדרות לפה נהוג לשמור אותם ונתחיל לראות את הפקודה הזאת כאן כי יש פה הרבה קבצים זה מעניין הנה אנחנו רואים ls מציג לי קבצים ותיקיות שימו לב כל מה שבצבע כזה כחול זה תיקייה פולדר או דירקטורי כל מה שלבן זה קובץ אם אנחנו רוצים לקבל מידע יותר מפורט מאשר השמות שלהם רק שמות ls מציג רק שמות אני עושה ls-l ואז אני רואה פה גם את ההרשאות כולל d, d זה דיירקטורי, ספרייה, תיקייה.
ואז אני רואה שאין לדוגמה זאת תיקייה, ואם זה מינוס, זה אומר שזה קובץ. מה עוד אנחנו רואים כאן? אנחנו רואים את הגודל שלו, 460 בייט, זה אומר 460 אותיות יש בפנים, כי נהוג שכל אות זה בייט אחד, באסקי רגיל, ביוניקוד זה קצת שונה, ותאריך.
על התאריכים אני הולך לדבר איתכם טיפה יותר מאוחר, בינתיים אנחנו נעזוב את הנושא של תאריכים בגדול התאריך הזה זה מתי היה השינוי האחרון זה הדיפולט ברירת מחדל וזה אומר מתי היה מודיפייט טיים מתי השתנה הקונטנט התוכן של הקובץ הזה שונה פעם אחרונה בראשון לינואר 2020 אם אתם לא רואים שנה אתם רואים רק תאריך ושעה זה אומר שזה קרה בחצי שנה אחרונה
השינוי של הקובץ הזה, לדוגמה הקובץ הזה, קובץ הגדרות כלשהו, השתנה ב-7 באוקטובר בחצי שנה האחרונה. אם זה מעל חצי שנה, כותבים תאריך מלא ללא הדקות.
ככה זה ברירת המחדל של פקודת ls. אם אני רוצה לראות האם זאת תיקייה או לא, אני עושה פה ls מינוס l ומסתכל על ה-d בהתחלה. ככה אני יודע שזאת תיקייה, חוץ מהצבעים.
אוקיי, מה יש לנו עוד? יש לנו גם לסדר את הכל לפי הגודל. אתם רואים 460 זה גודל הקובץ הקובץ הזה 642 הקובץ הזה 1523 אני מסתכל על קבצי קונף לדוגמה שימו לב כל התיקיות תופסות אותו גודל זה לא באמת הגודל של התיקייה זה סתם איזשהו מספר שנדבר עליו בהמשך כשנגיע לאיינהורדס אז תדעו שכל התיקיות הם אותו גודל בוא ננסה להגיד לו שיציג לי רק את כל מה שקונף הוא מציג לי
את כל מה שקונף לפי גודל לא מסודר, אתם רואים אחד יותר קטן, אחד יותר גדול, כבצי הגדרות שונים אז אני רואה פה ls-l כוכבית conf ואני רואה את כל כבצי ה-conf קונפיגוריישן, כבצי הגדרות, ואנחנו יכולים לראות אותם אוקיי, גם דרך אגב היינו יכולים לעשות דבר כזה תראה לי את כל כבצי ה-conf בתיקיית etc
כוכבית זה כל שם שבא לך, העיקר שייגמר בנקודה conf גם ככה אפשר לעשות וזה נותן לנו בדיוק אותה תוצאה.
אני גם שם לכם את הפקודה הזאת כאן. אז הפקודה הזאת מציגה בתיקייה הנוכחית, הפקודה הזאת מציגה בתיקייה שציינתי. במקרה זו אותה תיקייה. בואו נסדר את זה לפי הגודל, שקודם כל יהיה לנו הגדולים ואחרי זה הקטנים.
אתם רואים שנראה איזה קובץ תופס לי הכי הרבה מקום. נניח אני רוצה למצוא את הקבצים הכי גדולים, להבין למה הם תופסים כל כך הרבה מקום. שימו לב, יש פה גודל כל הזמן משתנה.
אז איך אנחנו נעשה את זה? אנחנו נעשה מינוס s גדולה. עכשיו, איך אני יודע את כל הדברים האלו? שכחתי לספר לכם שאני יכול לעשות דבר כזה, אני יכול לעשות ls-help ו-ls-help פה נותן לי את כל המידע.
אז מינוס s, sort by file size, largest first, תסדר לפי גודל הקובץ, תתחיל מהכי גדולים. דרך אגב, בלינוקס כל העזרה זה או מינוס מינוס help, או מן, מן זה עזרה, דפי עזרה על ls.
ואז גם כאן אני יכול לעשות למעלה ולמטה, שימו לב. אני זז למטה, אני זז למעלה, אני זז למטה, ואני מחפש פה מינוס s.
למעשה זה אותו קובץ עזרה, זה לא איזה משהו שונה. רק תדעו שיש כמה דרכים לעשות את זה, מינוס s גדולה, שימו לב. s גדולה זה משהו אחד, מינוס s קטנה זה משהו אחר.
זה שני דברים שונים. אז בלינוקס זה מאוד חשוב, q זה לצאת. שני דרכים או ls-help או man ls man זה באופן כללי תמיד תמיד לקבל עזרה על קבצים מסוימים גם כאן אפשר לעשות ls ושמו של קבצים שאני רוצה ופה עשינו cd ונכנסנו ל-etc אוקיי אז ls לתיקייה מסוימת או להיכנס לאיזושהי תיקייה ושם להציג
בפנים את ה-etc ls אמרנו מינוס l זה להראות את ה-file details ls-l מינוס s גדולה זה