ה 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 מציג רק שמות ללא אפשרויות. ניתן לשלב מספר אפשרויות. האפשרויות הבסיסיות הן:
אפשר להציג פריטים שונים עם סוגים שונים של צבעים. זהו תחום שבו יישומים שונים:
דוגמא:
הקריקט החי שלי
ls
למטה, אתה יכול לראות, לאחר הזנת הפקודה ls, קיבלנו את כל רשימת התוכן של ספריית /home/sssit.
אפשרויות הפקודה של 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 ls -l
הפקודה ls תציג רק את הקבצים. אבל אם אתה רוצה שהקבצים שלך יוצגו בפורמט רשימה ארוכה, אז אתה יכול להשתמש בפקודה ls -l.
דוגמא:
מערכי תכנות java
ls -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
בוא נראה את הפלט למטה.
כאן, כל גודל הקבצים מופיע ב-Megabyte.
אתה יכול להחליף את [SIZE] במדדים הבאים:
- K = קילובייט
- M = מגה-בייט
- G = Gigabyte
- T = טרה-בייט
- P = פטה-בייט
- E = Exabyte
- Z = Zettabyte
- Y = Yottabyte
Linux ls -d */
אם אתה רוצה להציג רק את ספריות המשנה ללא כל שאר הקבצים, אתה יכול להשתמש בפקודה זו.
דוגמא:
תור עדיפות java
ls -d */
התוצאה שלמעלה מציגה רק ספריות משנה ללא כל שאר הקבצים.
לינוקס ls -g
אם אינך רוצה להציג את פרטי הבעלים ברשימה שלך, תוכל לבצע אי הכללה של עמודה זו בעזרת פקודה זו.
דוגמא:
ls -g
כאן עמודת הבעלים אינה נכללת.
Linux ls -lG
אם אינך רוצה להציג את מידע הקבוצה ברשימה שלך, תוכל לא לכלול עמודה זו בעזרת פקודה זו.
כאן עמודת הקבוצה אינה נכללת.
Linux ls --color=[VALUE]
פקודה זו משמשת לצביעת הרשימה ולהפחתת הצבע. אם תחליף את ה-[VALUE] ב'אוטומטי', הוא יציג את הרשימה הצבעונית. אבל, אם תחליף את ה-[VALUE] ב-'לעולם לא', זה יגרום להפחתת צבע של הרשימה.
תחביר:
ls --color=[VALUE]
דוגמא:
ls --color=never
ls --color=auto
אתה יכול להבחין בקלות בהבדל בין אוטומטי לפקודה לעולם לא בתמונה למעלה.
לינוקס ls ~
הפקודה Linux ls ~ מציגה את התוכן של ספריית הבית. הבה נראה את הדוגמה של הפקודה ls ~.
מיון ערימה וערימה
דוגמא:
ls ~
Linux ls ../
פקודה זו מכילה את רשימת ספריית האב.
בדוגמה הנתונה, הספרייה הנוכחית שלנו היא הורדות, ועל ידי שימוש ls ../ הפקודה, פירטנו את התוכן של ספריית האב שלה 'ספריית הבית'.
דוגמא:
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