כיסינו רוב הדברים על פקודת 'ls' בשני המאמרים האחרונים של סדרת הראיונות שלנו. מאמר זה הוא החלק האחרון של סדרת 'ls command'. אם לא עברת על שני המאמרים האחרונים בסדרה זו, תוכל לבקר בקישורים למטה.
- 15 Basic ‘ls’ Command Examples in Linux
- Sort Output of ‘ls’ Command By Last Modified Date and Time
- 15 Interview Questions on Linux “ls” Command – Part 1
- 10 Useful ‘ls’ Command Interview Questions – Part 2

1. List the contents of a directory with time using various time styles.
כדי לרשום את תוכן התיקייה עם זמנים באמצעות סגנון, עלינו לבחור באחד משני השיטות הבאות.
# ls -l –time-style=[STYLE] (Method A)
Note – המתג הנ"ל (--time
צריך לרוץ עם המתג -l
, אחרת הוא לא ישרת את המטרה).
# ls –full-time (Method B)
החלף [STYLE]
באחת מהאפשרויות הבאות.
full-iso long-iso iso locale +%H:%M:%S:%D
הערות – ניתן להשתמש ב- H(שעה), M(דקה), S(שנייה) ו- D(תאריך) בכל סדר ברצף זה.
בנוסף, ניתן לבחור רק את האפשרויות הרלוונטיות, ולא חייבים לבחור את כולן. לדוגמה, ls -l --time-style=+%H
יציג רק את השעה.
whereas ls -l --time-style=+%H:%M:%D
יציג שעה, דקות ותאריך.
# ls -l --time-style=full-iso

# ls -l --time-style=long-iso

# ls -l --time-style=iso

# ls -l --time-style=locale

# ls -l --time-style=+%H:%M:%S:%D

# ls --full-time

2. הצג את תוכן התיקייה בפורמטים שונים, כגון מופרדים בפסיקים, אופקי, ארוך, אנכי וכו'.
ניתן להציג את תוכן התיקייה בפורמטים שונים באמצעות פקודת ls כפי שמוצע להלן.
- across
- מופרדים בפסיקים
- אופקי
- ארוך
- עמודה יחידה
- מפורט
- אנכי
# ls –-format=across # ls --format=comma # ls --format=horizontal # ls --format=long # ls --format=single-column # ls --format=verbose # ls --format=vertical

3. השתמש בפקודת ls כדי לצרף אינדיקטורים כמו (/=@|) בפלט לתוכן התיקייה.
האפשרות -p
עם פקודת ' ls ' תשרת את המטרה. הוא יצרף אחד מהאינדיקטורים הנ"ל, בהתאם לסוג הקובץ.
# ls -p

4. מיין את תוכן התיקייה לפי סיומת, גודל, זמן וגרסה.
ניתן להשתמש באפשרויות כגון --extension
כדי למיין את הפלט לפי סיומת, גודל לפי סיומת
–גודל, זמן באמצעות סיומת -t
וגרסה באמצעות סיומת -v
.
כמו כן, ניתן להשתמש באפשרות --none
, אשר תציג את הפלט באופן כללי ללא מיון מסוים.
# ls --sort=extension # ls --sort=size # ls --sort=time # ls --sort=version # ls --sort=none

5. הדפס UID NUMERIC ו- GID עבור כל תוכן של תיקייה באמצעות פקודת ls.
התרחיש שלמעלה ניתן להשיג באמצעות הדגל -n (מספרי-uid-gid) יחד עם פקודת ls.
# ls -n

6. הדפס את תוכן התיקייה בפלט סטנדרטי בעמודות יותר מאשר הוגדר כברירת מחדל.
הפקודה ls תציג את תוכן התיקייה לפי גודל המסך באופן אוטומטי.
אפשר להקצות ידנית את ערך רוחב המסך ולשלוט במספר העמודות שמופיעות. ניתן לעשות זאת באמצעות המתג '--width
'.
# ls --width 80 # ls --width 100 # ls --width 150

הערה: ניתן לנסח אילו ערך להעביר עם הדגל width.
7. כלול גודל טאב ידני בתוכן התיקייה שמופיע בפקודת ls במקום 8 ברירת המחדל.
# ls --tabsize=[value]

הערה: ציין את הערך המספרי באמצעות [ערך]=
.
זהו כל הדברים לעכשיו. נשארים מחוברים ל Tecmint עד שנגיע למאמר הבא. אל תשכחו לספק לנו משוב יקר שלכם בתגובות למטה. תיהנו ושתפו אותנו כדי שנוכל להמשיך להתפשט.