ls
ls היא פקודה במערכות הפעלה של יוניקס ודמויות יוניקס, הגורמת להצגת רשימת קבצים ותיקיות במיקום ספציפי. הפקודה הופיעה לראשונה ב־AT&T יוניקס והוא כיום חלק מכמעט כל מערכת דמוית יוניקס ומתקן POSIX. (במערכות GNU הוא חלק מהחבילה coreutils).
התנהגות [עריכה]
מערכות הפעלה של יוניקס וכן דמויות יוניקס מכילות את רעיון התיקיה הנוכחית, שהיא המיקום בהיררכיית התיקיות בו נמצא המשתמש כעת.
לאחר הקלדת הפקודה ls ללא תוספת ארגומנטים כלל, תופיע רשימת קבצים ותיקיות המצויים בתיקייה הנוכחית.
הקלדת הפקודה ls ולאחריה נתיב תיקייה תביא להצגת תוכן התיקייה שבנתיב, לדוגמה הפקודה ls /home/myuser/myfolder תביא להצגת התוכן שבתיקייה myfolder.
קבצים המתחילים בתו נקודה (.), יופיעו בפלט רק בהוספת הדגל A- (או -a) המורה על הצגת קבצים מוסתרים. בנוסף ניתן לטפל בקבצים מוסתרים על ידי הקלדת שמם המפורש אף ללא הדגל -a.
ללא כל דגל מופיע פלט ה-ls בתבנית מצומצמת שאינה מציגה את גודל הקובץ, הרשאותיו, וסוגו, אך ניתן להוסיף דגלים שונים כדי להציג מידע רב יותר. הדגלים השימושיים הם: