دستور ls در لینوکس | مشاهده فایل ها و دایرکتوری ها
دستور ls برای لیست کردن تمام دایرکتوریها و فایلها در ترمینال لینوکس استفاده میشود. وقتی این دستور را اجرا میکنیم، محتویات دایرکتوری یا پوشه فعلی شما نمایش داده میشود تا بتوانید نام فایلها، دایرکتوریها و اطلاعات آنها را مشاهده کنند. دستور ls به صورت پیشفرض فایلها و دایرکتوری ها را به ترتیب حروف الفبا لیست میکند، اما میتوان آن را با گزینههای مختلف برای نمایش اطلاعات اضافی مانند دسترسی ها، حجم ، زمان آخرین تغییرات و… استفاده کرد.
Table Of Content
- نحوه استفاده از دستور ls
- گزینه های پرکاربرد دستور ls
- مثال های عملی از دستور ls
- ۱. نمایش فایل ها و دایرکتوری ها
- ۲. مشاهده فایل و دایرکتوری های مخفی
- ۳. مشاهده فایل ها با یک پسوند خاص
- ۴. مرتبسازی دایرکتوریها و فایلها بر اساس حروف الفبا و پسوند آنها
- ۵. مرتبسازی فایلها و دایرکتوریها بر اساس زمان آخرین تغییر
- ۶. نمایش فایلهای یک دایرکتوری خاص
نحوه استفاده از دستور ls
ls [options]
دستور ls به تنهایی لیست فایل و دایرکتوری ها را نمایش میدهد، گزینه ها (options) به شما این امکان را میدهد که خروجی دستور را در صورت نیاز شخصی سازی کنید که در زیر پرطرفدار ترین گزینه ها را برایتان لیست کرده ایم.
گزینه های پرکاربرد دستور ls
فایل ها و دایرکتوری ها را به صورت زیر هم همراه با تاریخ آخرین ویرایش لیست میکند | -l |
فایل های و دایرکتوری ها را به همراه میزان فضای مصرفی لیست میکند | -lh |
تمامی فایل و دایرکتوری ها از جلمه مخفی ها را نمایش میدهد | -a |
فایلها را بر اساس زمان آخرین ویرایش مرتب میکند، به طوری که جدیدترین اول قرار میگیرد. | -t |
نمایش index number یا inode هر فایل و دایرکتوری | -i |
نمایش فقط دایرکتور های مسیر فعلی ترمینال | -d */ |
به عنوان معکوس کننده ترتیب نمایش شناخته میشود | -r |
به جای نمایش به صورت ستون در هر خط یک فایل یا دایرکتوری نمایش میدهد | -1 |
فایل ها را بر اساس حروف الفبا و پسوندشان لیست میکند | -X |
نمایش فایل و دایرکتوری ها به همراه نمایش زیردایرکتوری و فایل ها | -R |
مثال های عملی از دستور ls
دانستن دستور ls برای مشاهده فایل ها و دایرکتوری ها و مشاهده اطلاعات دقیق آنها مانند آخرین زمان ویرایش در لینوکس ضروری است. در این مقاله مثال های رایج و کاربردی دستور ls را به صورت عملی نشان میدهیم، در ادامه با ما همراه باشید.
۱. نمایش فایل ها و دایرکتوری ها
اجرای دستور ls بدون گزینهها، فایلها و دایرکتوریها را در قالب اصلی خودشان نمایش میدهد. با این دستور، نمیتوانید نوع فایلها، تاریخ و دسترسی ها را ببینید:
ls

۲. مشاهده فایل و دایرکتوری های مخفی
هنگام استفاده از دستور پایه ls نمیتوانید فایل ها و دایرکتوری های مخفی را ببینید. جهت مشاهده فایل های مخفی از دستور زیر استفاده کنید:
ls -a

۳. مشاهده فایل ها با یک پسوند خاص
جهت مشاهده فایل هایی با پسوند خاص با استفاده از دستور ls از کاراکتر wildcards ( * ) به همراه پسوند مورد نظر استفاده کنید. به عنوان مثال برای لیست کردن تمامی فایل های .txt موجود در دایرکتوری دستور زیر را اجرا کنید:
ls *.txt

۴. مرتبسازی دایرکتوریها و فایلها بر اساس حروف الفبا و پسوند آنها
ls -X

۵. مرتبسازی فایلها و دایرکتوریها بر اساس زمان آخرین تغییر
از دستور زیر برای مرتبسازی دایرکتوریها و فایلها بر اساس زمان تغییر استفاده کنید، به طوری که مواردی که اخیراً بروز شده اند در ابتدا نمایش داده شوند:
ls -t

۶. نمایش فایلهای یک دایرکتوری خاص
اگر میخواهید فایلهای موجود در یک دایرکتوری خاص را مشاهده کنید، مسیر دایرکتوری را به دستور اضافه کنید. برای مثال، برای نمایش فایلهای موجود در دایرکتوری /tmp، تایپ کنید:
ls -l /tmp
