بررسی دستور ls
دستور ls در ترمینال لینوکس برای مشاهده ی فایل ها و پوشه های یک مسیر است و اسمش لیست محتوای دایرکتوری (list directory contents) است.
این برنامه ی ترمینالی یک برنامه ی بسیار مهم و کاربردی برای ترمینال به حساب میاد وقتی بخوایم محتوای یک پوشه رو در ترمینال ببینیم از دستور ls در لینوکس استفاده می کنیم.
هنگام استفاده از دستوراتی مثل cd ،ln و ... استفاده از ls اهمیت داره.
فرم کلی
ls parameters /Path_To_Target_Directory
در بالا parameters پارامتر هاییه که هنگام اجرای دستور استفاده می کنیم و d0 تا dn پوشه های مسیر هستند.
در صورت تعیین نکردن مسیر ls به صورت پیشفرض محتوای پوشه ای که در حال حاضر با ترمینال داخلش هستیم رو برای نمایش مد نظر قرار میده.
هنگام تعیین مسیر اگه پرونده ای دارای فاصله باشه باید اسم پرونده رو داخل "" بنویسیم.
ls parameters /home/username/"directory with space"/Movies
پارامتر های پر کاربرد
میتونیم از یک یا چند پارامتر به صورت ترکیبی هنگام اجرای دستور ls در ترمینال استفاده کنیم.
پارامتر l
پارامتر l باعث میشه فایل ها رو با جزئیات مشاهده کنیم
ls -l /home/username
پارامتر a
پارامتر a تمام فایل ها و پوشه های موجود (حتی پنهانی ها) رو نمایش میده
ls -a /home/username/Documents
پارامتر R
پارامتر R تمام فایل ها پوشه ها ی تو در تو داخل پوشه ی یک مسیر رو به صورت تفکیک شده و بازگشتی نمایش میده.
ls -R /home/username/Movies
پارامتر h
ترکیب پارامتر h با l علاوه بر جزئیات سایز پوشه ها رو نمایش میده.
ls -lh /home/username/Pictures
پارامتر t
پارامتر t پوشه ها و فایل ها رو بر اساس زمان نمایش می ده و جدید ترین فایل اول نمایش داده میشه.
ls -t /home/username/Music