۰۹۳۳۷۳۷۴۵۱۸

پشتیبانی ۲۴ ساعته

معرفی دستور ls و tree در لینوکس

دستور ls در لینوکس که کاربرد آن برای لیست کردن فایل های داخل یک دایرکتوری می باشد، یکی از پرکاربردترین دستورات این سیستم عامل است. شما وقتی به عنوان کاربر سیستم عامل لینوکس داخل محیط ترمینال باشید برای مشاهده و بررسی فایل هایی که در سیستم وجود دارد نیازمند استفاده از یکسری دستور مانند دستور […]

زمان مطالعه مقاله

کمتر از ۵ دقیقه

تاریخ انتشار

آوریل 3, 2023

دسته بندی

, ,

تعداد دیدگاه

بدون پاسخ

اشتراک گذاری

در شبکه های اجتماعی

دستور ls در لینوکس | معرفی دستور tree – رامان سرور

دستور ls در لینوکس که کاربرد آن برای لیست کردن فایل های داخل یک دایرکتوری می باشد، یکی از پرکاربردترین دستورات این سیستم عامل است. شما وقتی به عنوان کاربر سیستم عامل لینوکس داخل محیط ترمینال باشید برای مشاهده و بررسی فایل هایی که در سیستم وجود دارد نیازمند استفاده از یکسری دستور مانند دستور ls هستید. با درج دستور ls در دایرکتوری که داخل آن هستید نام تمامی فایل های موجود در آن مسیر مشخص (شامل فایل های اجرایی و نام دایرکتوری های داخل آن مسیر) برای شما نمایش داده می شود.

کاربرد دستور ls در لینوکس برای نمایش فایل‌ها و دایرکتوری‌ها

اما اکثر دستورات لینوکس با درج یکسری آرگومان اضافه سایر قابلیت های خود را نیز در اختیار کاربر قرار می دهند، دستور ls نیز چنین ویژگی را دارد در ادامه تعدادی از آرگومان های کاربردی دستور ls را معرفی میکنیم و بعد از آن دستور tree را خدمت شما معرفی خواهیم کرد.

آشنایی با آرگومان‌های پرکاربرد دستور ls

همان‌طور که اشاره شد، با دستور ls لیست فایل‌های داخل یک مسیر نمایش داده می‌شود؛ اما این دستور به صورت پیش‌فرض تمامی فایل‌ها را نمایش نمی‌دهد و برای مشاهده کامل‌تر، باید از آرگومان‌های مختلف آن استفاده کرد.

دستور ls در لینوکس

نمایش فایل‌های مخفی با دستور ls -a

ممکن است برخی فایل‌ها به حالت مخفی تغییر وضعیت داده شده باشند. در چنین شرایطی دستور ls به تنهایی قادر به نمایش آن‌ها نیست. با استفاده از آرگومان -a می‌توانید تمامی فایل‌ها، چه مخفی و چه غیرمخفی، را مشاهده کنید.

نمایش اطلاعات کامل فایل‌ها با دستور ls -l

ممکن است شما به عنوان کاربر لینوکس در محیط ترمینال نه تنها به دنبال مشاهده نام فایل ها و دایرکتوری های موجود در یک مسیر مشخص باشید، بلکه بخواهید اطلاعات بیشتری شامل حجم فایل، نوع فایل، کاربر ایجاد کننده فایل و … را نیز مشاهده کنید، برای این منظور یک آرگومان تعریف شده است که مشخصات فایل و مسیر لیست شده را به صورت بلند و طولانی نمایش می دهد. برای این کار این دستور را با آرگومان l- درج کنید.

دستور ls در لینوکس

مرتب‌سازی فایل‌ها بر اساس زمان با دستور ls -ltr

مشاهده می کنید که با درج دستور ls -l  اطلاعات مفصلی ظاهر می شود ، برای تشریح معنی هر کدام از اطلاعات نمایش داده شده مربوط به هر فایل می توانید اینجا کلیک کنید. حال اگر داخل یک دایرکتوری تعداد زیادی فایل و دایرکتوری دیگر وجود داشته باشد، برای اینکه لیست حاصل از دستور ls -la مرتب شود می توان آن را بر اساس آخرین زمان modify مرتب کرد، برای اینکار از آرگومان t- استفاده می کنیم. حال برای اینکه آخرین فایل ادیت شده در نزدیک ترین مکان برای مشاهده قرار بگیرد می توان از آرگومان معکوس کننده r- استفاده می کنیم. که دستور نهایی چنین است ls -ltr 

دستور ls در لینوکس

معرفی دستور tree و کاربرد آن در لینوکس

این دستور آرگومان های دیگری نیز دارد که در این مقاله به همین تعداد آرگومان پرکاربرد تر می پردازیم. حال با دستور tree  آشنا شود. اگر با درج ls می توانستید فایل و دایرکتوری موجود در یک مسیر دلخواه را مشاهده کنید، با اعمال دستور tree علاوه بر مشاهده تمامی فایل ها و دایرکتوری موجود در یک مسیر بلکه، فایل و دایرکتوری در زیر شاخه های آن مسیر را نیز به صورت یک گراف می توانید مشاهده کنید.

نصب دستور tree در توزیع‌های مختلف لینوکس

این قابلیت می تواند بسیار کاربردی باشد ولی باید در نظر داشته باشید که دستور tree به صورت پیش فرض برروی توزیع های متداول لینوکس نصب نیست.

برای استفاده از دستور tree باید اقدام به نصب این دستور نمایید.

نصب tree در توزیع‌های مبتنی بر Red Hat

جهت نصب دستور tree در توزیع های بر پایه red hat به این روش عمل می کنیم.

yum install tree#

نصب tree در توزیع‌های مبتنی بر Debian

جهت نصب دستور tree در توزیع های بر پایه debian به روش زیر عمل می کنیم.

Sudo  apt-get   install tree$

با انجام این مراحل در ترمینال لینوکس، دستور tree برروی توزیع لینوکس شما نصب می شود و می توانید از قابلیت های آن استفاده کنید.

نمایش فایل‌های مخفی در دستور tree

در اینجا لازم به ذکر است که دستور tree نیز مانند دستور ls به صورت پیش فرض فایل های مخفی را نمایش نمی دهد و برای حل این مشکل می توانید از آرگومان a- استفاده کنید.

دستور tree در لینوکس

چقدر این مطلب برای شما مفید بود؟

5/5 – (1 امتیاز)

با دوستان خود به اشتراک بگذارید

محصولات مرتبط