Шипп заказ
תוכן עניינים:
פקודת ה-
ls
היא אחת מהפקודות הבסיסיות שכל משתמש לינוקס צריך לדעת. הוא משמש לרשימת מידע על קבצים וספריות במערכת הקבצים. כלי השירות
ls
הוא חלק מחבילת כלי הליבה של GNU המותקנת בכל הפצות לינוקס.
במדריך זה, נראה לך כיצד להשתמש בפקודה
ls
באמצעות דוגמאות מעשיות והסברים מפורטים על אפשרויות ה-
ls
הנפוצות ביותר.
כיצד להשתמש
ls
התחביר לפקודה
ls
הוא כדלקמן:
ls
כאשר משתמשים בו ללא אפשרויות וטיעונים,
ls
מציג רשימה של שמות כל הקבצים בספריית העבודה הנוכחית:
ls
הקבצים מופיעים בסדר אלפביתי:
cache db empty games lib local lock log mail opt run spool tmp
כדי לרשום קבצים בספרייה ספציפית, העבירו את הנתיב לספריה כוויכוח לפקודה ls. לדוגמה, כדי לרשום את תוכן הספרייה
/etc
שתקליד:
ls /etc
אתה יכול גם להעביר מספר ספריות וקבצים לפקודת
ls
המופרדים על ידי שטח:
ls /etc /var /etc/passwd
אם למשתמש שאתה מחובר בו אין הרשאות קריאה לספרייה, תקבל הודעה שאומרת כי אינני יכול לפתוח את הספרייה:
ls /root
ls: cannot open directory '/root': Permission denied
לפקודה
ls
יש מספר אפשרויות. בסעיפים שלהלן נחקור את האפשרויות הנפוצות ביותר.
פורמט רישום ארוך
פלט ברירת המחדל של הפקודה
ls
מציג רק את שמות הקבצים והספריות, וזה לא מאוד אינפורמטיבי.
האפשרות
-l
(L אותיות קטנות) גורמת ל-
ls
להדפיס קבצים בתבנית רישום ארוכה.
כאשר משתמשים בתבנית הרישום הארוכה, הפקודה
ls
תציג את פרטי הקבצים הבאים:
- סוג הקובץ הרשאות הקובץ מספר קישורים קשים לבעל הקובץ קבוצת קבצים גודל קובץ תאריך ושם קובץ זמן
שקול את הדוגמה הבאה:
ls -l /etc/hosts
-rw-r--r-- 1 root root 337 Oct 4 11:31 /etc/hosts
בואו נסביר את העמודות החשובות ביותר של הפלט.
התו הראשון מציג את סוג הקובץ. בדוגמה שלנו, הדמות הראשונה היא
-
המציין קובץ רגיל. הערכים עבור סוגי קבצים אחרים הם כדלקמן:
-
-
- קובץ רגילb
- חסום קובץ מיוחדc
- תו קובץ מיוחדd
- מדריךl
- קישור סמליn
- קובץ רשתp
- FIFOs
- שקע
תשע התווים הבאים מציגים את הרשאות הקובץ. שלושת התווים הראשונים מיועדים למשתמש, השלושה הבאים מיועדים לקבוצה ושלוש התווים האחרונים הם עבור אחרים. אתה יכול לשנות את הרשאות הקובץ באמצעות הפקודה
chmod
. תו ההרשאה יכול לקחת את הערך הבא:
-
r
- הרשאה לקרוא את הקובץw
- הרשאה לכתוב לקובץx
- הרשאה להפעלת הקובץs
- setgid bitt
- bit דביק
בדוגמה שלנו,
rw-r--r--
פירושו שהמשתמש יכול לקרוא ולכתוב את הקובץ, והקבוצה ואחרים יכולים לקרוא רק את הקובץ. המספר
1
אחרי תווי ההרשאה הוא מספר הקישורים הקשים לקובץ זה.
שני
root root
הבאים
root root
מציגים את בעל הקובץ ואת הקבוצה, ואחריו גודל הקובץ (
337
), המוצג בבתים. השתמש באפשרות
-h
אם ברצונך להדפיס גדלים בפורמט קריא לבני אדם. באפשרותך לשנות את בעל הקובץ באמצעות פקודת
chown
.
Oct 4 11:31
הוא התאריך והשעה של שינוי הקובץ האחרון.
העמודה האחרונה היא שם הקובץ.
הצג קבצים מוסתרים
כברירת מחדל, פקודת
ls
לא תציג קבצים נסתרים. ב- Linux, קובץ מוסתר הוא כל קובץ שמתחיל בנקודה (
.
).
כדי להציג את כל הקבצים כולל הקבצים המוסתרים השתמש באפשרות
-a
:
ls -la ~/
drwxr-x--- 10 linuxize linuxize 4096 Feb 12 16:28. drwxr-xr-x 18 linuxize linuxize 4096 Dec 26 09:21.. -rw------- 1 linuxize linuxize 1630 Nov 18 2017.bash_history drwxr-xr-x 2 linuxize linuxize 4096 Jul 20 2018 bin drwxr-xr-x 2 linuxize linuxize 4096 Jul 20 2018 Desktop drwxr-xr-x 4 linuxize linuxize 4096 Dec 12 2017.npm drwx------ 2 linuxize linuxize 4096 Mar 4 2018.ssh
מיון הפלט
כאמור, כברירת מחדל פקודת
ls
את הקבצים בסדר אלפביתי.
האפשרות -
--sort
מאפשרת לך למיין את הפלט לפי סיומת, גודל, זמן וגירסה:
-
--sort=extension
(או-X
) - מיין את האלף-בית לפי סיומת.--sort=size
(או-S
) - מיין לפי גודל קובץ.--sort=time
(או-t
) - מיין לפי זמן שינוי.--sort=version
(או-v
) - סוג טבעי של מספרי גרסאות.
לדוגמה, כדי למיין את הקבצים בספריית
/var
לפי זמן שינוי בסדר המיון ההפוך בו תשתמש:
ls -ltr /var
ראוי להזכיר שהפקודה
ls
אינה מציגה את השטח הכולל שתפוס את התיקיה. כדי לקבל גודל של ספריה השתמש בפקודה
du
.
רשימת ספריות משנה באופן רקורסיבי
האפשרות
-R
אומרת לפקודת
ls
להציג את תוכן תיקיות המשנה באופן רקורסיבי:
סיכום
פקודת
ls
מציגה מידע על קבצים וספריות.
למידע נוסף על מסמך זה בקר בדף ה- GNU Coreutils או הקלד אישיים בטרמינל שלך.
המסוףכיצד להעתיק קבצים וספריות בלינוקס
העתקת קבצים וספריות היא אחת המשימות הנפוצות ביותר שתבצעו כשאתם עובדים על שורת הפקודה. בלינוקס ישנן כמה פקודות להעתקת קבצים עם cp ו- rsync הם הכלים הנפוצים ביותר.
כיצד להעביר קבצים וספריות בלינוקס (פקודת mv)
העברת קבצים וספריות היא אחת המשימות הבסיסיות ביותר שלעתים קרובות עליכם לבצע במערכת לינוקס. במדריך זה נסביר כיצד להשתמש בפקודת mv כדי להזיז קבצים וספריות.
כיצד לשנות שם של קבצים וספריות בלינוקס
שינוי שם של קבצים וספריות היא אחת המשימות הבסיסיות ביותר שלעתים קרובות עליכם לבצע במערכת לינוקס. במדריך זה אנו נראה לך כיצד להשתמש בפקודות mv ושינוי שם כדי לשנות שמות של קבצים וספריות.