مقدمه
در سیستم عامل لینوکس، دستور ls یکی از دستورات پرکاربرد است که برای نمایش فهرست فایل ها و دایرکتوری ها در یک مسیر مشخص استفاده میشود. این دستور اطلاعات مفیدی را مانند نام، سایز، مجوزها و تاریخ ایجاد فایل ها و دایرکتوری ها در اختیار کاربر قرار میدهد. در این مقاله از ایوسی، به بررسی دقیق تر این دستور و نحوه استفاده از آن در لینوکس میپردازیم.
مرتبط: معرفی دستورات خط فرمان لینوکس
تعریف دستور ls
دستور ls یکی از اولین دستوراتی است که به یک کاربر جدید یاد داده میشود. نام ls مخفف لغت list است و همانطور که از نام آن پیداست، فهرستی از فایل ها و دایرکتوری ها را به صورت مرتب و قابل خواندن به کاربر نمایش میدهد.
کاربردها و فرمول دستور ls
دستور ls دارای گستردهای از کاربردها است. با اضافه کردن پارامترهای مختلف به این دستور، میتوانید نمایش فایل ها و دایرکتوری ها را تغییر دهید و اطلاعات مفیدی را استخراج کنید. نمونههایی از پرکاربردترین پارامترهای دستور ls عبارت اند از:
-l
: نمایش اطلاعات جزئیتر فایل ها و دایرکتوری ها مانند سایز، تاریخ اصلاح و مجوزها.-a
: نمایش تمام فایل ها و دایرکتوری ها با توجه به فایل های پنهان نیز.-R
: نمایش فعالیت دستور ls بهصورت بازگشتی در تمام زیر دایرکتوری ها.
با اجرای دستور ls در خط فرمان، لیستی از فایل ها و دایرکتوری های در دایرکتوری کنونی نمایش داده میشود. با افزودن پارامترهای مختلف به این دستور، نمایش را تنظیم کرده و اطلاعات مورد نظر را دریافت میکنید.
مثالهای عملی
در این قسمت، چند مثال عملی برای استفاده از دستور ls را بررسی میکنیم:
مثال ۱: نمایش لیست فایل ها و دایرکتوری ها
با استفاده از دستور ls بدون هیچ پارامتری، لیستی از فایل ها و دایرکتوری ها در دایرکتوری کنونی نمایش داده میشود.
$ ls
خروجی:
file1.txt file2.txt directory1 directory2
مثال ۲: نمایش جزئیتر اطلاعات فایل ها و دایرکتوری ها
با استفاده از پارامتر -l، اطلاعات جزئیتر فایل ها و دایرکتوری ها مانند سایز، تاریخ اصلاح و مجوزها نمایش داده میشود.
$ ls -l
خروجی:
-rw-r--r-- 1 user group 1024 May 22 10:01 file1.txt -rw-rw-r-- 1 user group 2048 May 22 10:02 file2.txt drwxr-xr-x 2 user group 4096 May 22 10:03 directory1 drwxrwxr-x 2 user group 4096 May 22 10:04 directory2
مثال ۳: نمایش همه فایل ها و دایرکتوری ها
با استفاده از پارامتر -a، تمام فایل ها و دایرکتوری ها با توجه به فایل های پنهان نیز نمایش داده میشود.
$ ls -a
خروجی:
. .. file1.txt file2.txt .hidden_file directory1 directory2
مثال ۴: نمایش فعالیت دستور ls در تمام زیر دایرکتوری ها
با استفاده از پارامتر -R، فعالیت دستور ls بهصورت بازگشتی در تمام زیر دایرکتوری ها نمایش داده میشود.
$ ls -R
خروجی:
.: file1.txt file2.txt directory1 directory2 ./directory1: file3.txt file4.txt ./directory2: file5.txt file6.txt
نتیجهگیری
دستور ls یکی از دستورات پرکاربرد در لینوکس است که برای نمایش فهرست فایل ها و دایرکتوری ها به کاربر کمک میکند. با استفاده از پارامترهای مختلف این دستور، میتوانید نمایش را تغییر دهید و اطلاعات مفیدی را استخراج کنید. امیدواریم که این مقاله به شما کمک کرده باشد تا بهدرستی از این دستور استفاده کنید و فایل ها و دایرکتوری ها را در لینوکس بهتر مدیریت کنید.