logo

פקודת Linux ls

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

ls היא פקודה המשמשת לרשימת ספריות מחשב וקבצים במערכות הפעלה דמויות Unix ו-Unix. הוא פותח על ידי מפרט יחיד יוניקס ו-POSIX.
הוא זמין בתוך מעטפת ה-EFI, כרכיב מקבוצת UnxUtils של יציאות Win32 מקוריות של כלי עזר בסיסיים דמויי GNU Unix כחבילה מבודדת עבור Microsoft Windows, או כרכיב של MSX-DOS2 Tools of ASCII for MSX-DOS. 2.

סביבות המחשוב המספריות GNU Octave ו-MATLAB מכילות פונקציית ls עם אותה פונקציונליות. בכמה סביבות אחרות כמו Microsoft Windows, OS2 ו-DOS, אותה פונקציונליות ניתנת על ידי הפקודה dir. ההטמעות השונות כוללות אפשרויות שונות, כמו כמעט בכל כלי שירות. אנו יכולים לבדוק את התיעוד שניתן על ידי הפקודה עבור אפשרויות מתאימות ושימוש.

היסטוריה קצרה של ls

כלי שירות ls התרחש בגרסה הראשונה של AT&T UNIX, הכותרת שנרכשה מאותה פקודה ב-Multics נקראת גם 'ls', ראשי תיבות של 'רשימה' טווח. ls הוא רכיב של X/Open Portability Guide מגיליון 2 משנת 1987. הוא נרכש לגרסה הראשונה של POSIX.1 ולמפרט Single Unix.

התנהגות

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

שמות שמתחילים ב- '.' הסמל מוסתר. ה '.' ספרייה ידועה בתור ספריית העבודה, וה- '..' הסמל ידוע בתור ספריית האב שלו. כברירת מחדל, הם מוצגים. כל הקבצים מוצגים באמצעות -a. שמות קבצים שצוינו במפורש מופיעים תמיד.

ls מציג רק שמות ללא אפשרויות. ניתן לשלב מספר אפשרויות. האפשרויות הבסיסיות הן:

    -ח:הוא מציג גדלי תוצאות בפורמט קריא אנושי (לדוגמה, 2G 234M, 1K וכו'). אפשרות זו אינה רכיב של תקן POSIX. עם זאת, מיושם במערכות רבות, למשל, Solaris 9 ב-2002, FreeBSD 4.5 ב-2002 ו-GNU coreutils ב-1997.-ל:זה מייצג פורמט ארוך. הוא מציג סוגי קבצי Unix, מספר קישורים קשיחים, הרשאות, קבוצה, בעלים, שם אחרון ותאריך-שעה וגודל. אם התאריך המשתנה ישן יותר משישה חודשים, השעה מוחלף בשנה. כמה יישומים מוסיפים דגלים נוספים להרשאות.

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

    FreeBSD זה מחיל את האפשרות -G. הוא בודק רק את ההרשאה והסוג של קובץ Unix ומשתמש במסד הנתונים termcap. גנו ls מחיל את האפשרות --color. הוא בודק את סיומת הקובץ, ההרשאה והסוג של Unix ומנצל את מסד הנתונים שלו לניהול צבעים הנשלטים באמצעות dircolors.

דוגמא:

הקריקט החי שלי
 ls 

למטה, אתה יכול לראות, לאחר הזנת הפקודה ls, קיבלנו את כל רשימת התוכן של ספריית /home/sssit.

פקודת Linux ls

אפשרויות הפקודה של Linux ls

ls אפשרותתיאור
ls -a בלינוקס, קבצים מוסתרים מתחילים ב-. סמל (נקודה) והם אינם גלויים בספרייה הרגילה. הפקודה (ls -a) תגייס את כל הרשימה של הספרייה הנוכחית כולל הקבצים המוסתרים.
ls -l זה יציג את הרשימה בפורמט רשימה ארוכה.
ls -lhפקודה זו תראה לך את גדלי הקבצים בפורמט קריא אנושי. גודל הקובץ קשה מאוד לקריאה כאשר הוא מוצג במונחים של בתים. הפקודה (ls -lh) תיתן לך את הנתונים במונחים של Mb, Gb, Tb וכו'.
ls -lhSאם אתה רוצה להציג את הקבצים שלך בסדר יורד (הגבוה ביותר בחלק העליון) לפי גודלם, אז אתה יכול להשתמש בפקודה (ls -lhS).
ls -l - -block-size=[SIZE] הוא משמש להצגת הקבצים בפורמט בגודל מסוים. כאן, ב-[SIZE] אתה יכול להקצות גודל לפי הדרישה שלך.
ls -d */ הוא משמש להצגת ספריות משנה בלבד.
ls -g או ls -lG בעזרת זה אתה יכול לא לכלול את העמודה של מידע הקבוצה והבעלים.
ls -nהוא משמש להדפסת מזהה קבוצה ומזהה בעלים במקום שמותיהם.
ls --color=[VALUE] פקודה זו משמשת להדפסת רשימה כצבעונית או דהויה.
זה - הואפקודה זו מדפיסה את מספר האינדקס אם הקובץ נמצא בעמודה הראשונה.
ls -pהוא משמש כדי לזהות את הספרייה בקלות על ידי סימון הספריות בסימן קו נטוי (/).
ls -rהוא משמש להדפסת הרשימה בסדר הפוך.
ls -Rזה יציג גם את התוכן של ספריות המשנה.
ls -lXזה יקבץ את הקבצים עם אותן הסיומות יחד ברשימה.
ls -ltזה ימיין את הרשימה על ידי הצגת קבצים ששונו לאחרונה בראש.
ls ~ זה נותן את התוכן של ספריית הבית.
ls ../ זה נותן את התוכן של ספריית האב.
ls --גרסהזה בודק את הגרסה של פקודת ls.

Linux ls -פקודה

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

דוגמא:

 ls -a 

linux-directory-ls-a-command

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

הפקודה Linux ls -l

הפקודה ls תציג רק את הקבצים. אבל אם אתה רוצה שהקבצים שלך יוצגו בפורמט רשימה ארוכה, אז אתה יכול להשתמש בפקודה ls -l.

דוגמא:

מערכי תכנות java
 ls -l 

רשימת לינוקס l

כאן, כפי שאתה יכול לראות את הרשימה בפורמט רשימה ארוכה.

עמודות למעלה מצביעות על דברים ספציפיים:

  • עמודה 1 מציינת מידע לגבי הרשאת קובץ.
  • עמודה 2 מציינת את מספר הקישורים לקובץ.
  • עמודה 3 ו-4 מציינת את פרטי הבעלים והקבוצה.
  • עמודה 5 מציינת את גודל הקובץ בבתים.
  • עמודה 6 מציגה את התאריך והשעה שבהם הקובץ שונה לאחרונה.
  • עמודה 7 מציגה את שם הקובץ או הספרייה.

Linux ls -l --block-size=[SIZE]

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

תחביר:

 ls -l --block-size=[SIZE] 

דוגמא:

 ls -l --block-size=M 

בוא נראה את הפלט למטה.

Linux ls -l --block-size=[SIZE]

כאן, כל גודל הקבצים מופיע ב-Megabyte.

אתה יכול להחליף את [SIZE] במדדים הבאים:

  • K = קילובייט
  • M = מגה-בייט
  • G = Gigabyte
  • T = טרה-בייט
  • P = פטה-בייט
  • E = Exabyte
  • Z = Zettabyte
  • Y = Yottabyte

Linux ls -d */

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

דוגמא:

תור עדיפות java
 ls -d */ 

Linux ls -d */

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

לינוקס ls -g

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

דוגמא:

 ls -g 

לינוקס ls -g

כאן עמודת הבעלים אינה נכללת.

Linux ls -lG

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


Linux ls -IG

כאן עמודת הקבוצה אינה נכללת.

Linux ls --color=[VALUE]

פקודה זו משמשת לצביעת הרשימה ולהפחתת הצבע. אם תחליף את ה-[VALUE] ב'אוטומטי', הוא יציג את הרשימה הצבעונית. אבל, אם תחליף את ה-[VALUE] ב-'לעולם לא', זה יגרום להפחתת צבע של הרשימה.

תחביר:

 ls --color=[VALUE] 

דוגמא:

 ls --color=never 

 ls --color=auto 

Linux ls -- צבע

אתה יכול להבחין בקלות בהבדל בין אוטומטי לפקודה לעולם לא בתמונה למעלה.

לינוקס ls ~

הפקודה Linux ls ~ מציגה את התוכן של ספריית הבית. הבה נראה את הדוגמה של הפקודה ls ~.

מיון ערימה וערימה

דוגמא:

 ls ~ 

לינוקס ls ~

Linux ls ../

פקודה זו מכילה את רשימת ספריית האב.

בדוגמה הנתונה, הספרייה הנוכחית שלנו היא הורדות, ועל ידי שימוש ls ../ הפקודה, פירטנו את התוכן של ספריית האב שלה 'ספריית הבית'.

דוגמא:

 ls ../ 

Linux ls ../

פתח את הקובץ האחרון שהשתנה עם ls -t

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

 ls -t | head -1 

הצג גודל קובץ ב-HRF (פורמט קריא אנושי)

כדי להציג את גודל הקובץ בפורמט קריא אנושי, כלומר GB, G, KB, MB וכו', נוכל להשתמש בפקודה הבאה:

 ls -lh 

כאשר h הוא קיצור של פורמט קריא אנושי.

הצג מידע על ספרייה

כאשר אנו משתמשים 'אוֹתָם' , נקבל את המידע על תוכן הספריות. אבל אם ברצוננו לראות את המידע של הספרייה, נוכל להשתמש באפשרות -d.
לדוגמה, אם נשתמש בפקודה ls -l /etc, היא תציג כל קובץ בספריה etc. אבל, אם ברצוננו להציג את הפרטים של ספריית /etc, נוכל להשתמש באפשרות -ld. הפקודה היא כדלקמן:

 $ ls -l /etc $ ls -ld /etc 

קבצים ישנים יותר הקשורים לזמן העריכה האחרון

אנו יכולים להשתמש בפקודה ls -lt למיון שמות הקבצים המוצגים ברצף של הזמן הערוך האחרון. יהיה לנו שימושי להשתמש בו עם האפשרות -l. הפקודה מוזכרת להלן:

 ls -lt 

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

אנו יכולים להשתמש בפקודה ls -ltr למיון שמות הקבצים המוצגים ברצף של הזמן הערוך האחרון ברצף הפוך. זה יציג את הקובץ האחרון ששונה בשורת הסיום. זה הופך נגיש יותר כאשר תהליך הרישום מתארך. הפקודה מוזכרת להלן:

 ls -ltr