فهرست محتویات دایرکتوری با استفاده از فرمان Dir

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

فرمان dir اغلب در نظر گرفته شده معادل ویندوز است، اما در لینوکس به همان شیوه کار می کند.

در این راهنما به شما نحوه استفاده از دستور command در لینوکس را نشان می دهم و شما را به سوئیچ های کلیدی می رسانم که می توانند برای استفاده از آن بیشتر استفاده کنند.

مثال استفاده از فرمان Dir

برای دریافت یک لیست از تمام فایل ها و پوشه ها در دایرکتوری جاری از دستور dir به صورت زیر استفاده می شود:

رشته

یک لیست از فایل ها و پوشه ها در فرمت ستون ظاهر می شود.

نحوه نمایش فایل های پنهان با استفاده از فرمان Dir

به طور پیش فرض دستور dir فقط فایل ها و پوشه های نرمال را نشان می دهد. در لینوکس می توانید یک فایل را با ایجاد اولین کاراکتر یک توقف کامل پنهان کنید. (به عنوان مثال. myhiddenfile).

برای نمایش فایل های مخفی با استفاده از دستور dir از کلید زیر استفاده کنید:

dir -a
رشته - تمام

شما ممكن است متوجه شوید كه این فرمان را اجرا می كنید كه فایلی را كه نامیده می شود لیست می كند. و یکی دیگر ..

نقطه اول دایرکتوری جاری را نشان می دهد و دو نقطه سیگنال دایرکتوری قبلی را نشان می دهد. شما می توانید در هنگام اجرای دستور dir با استفاده از دستور زیر مخفی کنید:

dir -A
dir - تقریبا همه

نحوه نمایش نویسنده فایل

شما می توانید نویسنده فایل ها (افرادی که فایل ها را ایجاد کرده اند) را با استفاده از دستور dir زیر نمایش دهید:

dir -l --author

-l مورد نیاز است که صفحه نمایش را به لیست تبدیل کند.

چگونه برای مخفی کردن پشتیبان گیری

هنگام اجرای دستورات خاص مانند دستور mv یا دستور cp شما می توانید فایل هایی را که با tilde (~) پایان می یابند، به پایان برسانید.

تیلد در انتهای یک فایل نشان می دهد که یک فرمان فایل اصلی را قبل از ایجاد یک فایل پشتیبان تهیه می کند.

شما ممکن است هنگام بازگرداندن فهرست دایرکتوری فایلهای پشتیبانیشده را مشاهده نکنید زیرا این فایلها فقط سر و صدا هستند.

برای مخفی کردن آنها دستور زیر را اجرا کنید:

رشته-ب
dir-ignore پشتیبان گیری

یک رنگ برای خروجی اضافه کنید

اگر میخواهید از رنگها استفاده کنید تا تفاوت بین فایلها، پوشهها و پیوندها وجود داشته باشد، میتوانید از سوئیچ زیر استفاده کنید:

dir --color = همیشه
dir --color = auto
dir --color = هرگز

فرمت خروجی

شما می توانید خروجی را فرمت کنید بنابراین همیشه در فرمت ستون ظاهر نمی شود.

گزینه ها به شرح زیر هستند:

dir --format = در سراسر
dir --format = کاما
dir --format = افقی
dir --format = طولانی
dir -format = تک ستون
dir --format = verbose
dir --format = عمودی

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

شما همچنین می توانید با استفاده از سوئیچ های زیر یک اثر مشابه داشته باشید:

dir -x (مشابه در سراسر و افقی)
dir -m (مانند کاما)
dir -l (مثل طولانی و عمیق)
dir -1 (تک ستون)
dir -c (عمودی)

بازگشت به لیست بلند یا حرفهای

همانطور که در بخش قالب بندی نشان داده شده است می توانید یک لیست طولانی با استفاده از یکی از این دستورات دریافت کنید:

dir --format = طولانی
dir --format = verbose
دیر

لیست طولانی اطلاعات زیر را باز می کند:

اگر نمیخواهید صاحب پرونده را لیست کنید میتوانید از دستور زیر استفاده کنید:

dir -g

به طور مشابه می توانید گروه ها را با استفاده از دستور زیر مخفی کنید:

dir -G -l

اندازه فایل های قابل خواندن انسانی

به طور پیش فرض، اندازه فایل ها در بایت هایی که در حدود 30 سال پیش خوب بود لیست شده اند اما در حال حاضر با فایل هایی که در گیگابایت قرار می گیرند بسیار بهتر است که اندازه آن را در فرمت قابل خواندن انسانی مانند 2.5 G یا 1.5 متری ببینید.

برای مشاهده اندازه فایل در فرمت قابل خواندن انسانی، از دستور زیر استفاده کنید:

dir -l -h

اول فهرست فهرستها

اگر می خواهید دایرکتوری ها برای اولین بار نمایش داده شوند و فایل ها بعد از آن از کلید زیر استفاده کنید:

dir -l -group-directories-first

مخفی کردن فایل ها با یک الگوی خاص

اگر می خواهید فایل های خاصی را مخفی کنید می توانید از دستور زیر استفاده کنید:

dir --hide = الگو

به عنوان مثال برای ایجاد فهرست دایرکتوری از پوشه موسیقی خود، اما نادیده گرفتن فایل های WAV از موارد زیر استفاده کنید.

dir --hide = .wav

شما می توانید یک اثر مشابه را با استفاده از دستور زیر به دست آورید:

الگوی dir -I

نمایش اطلاعات بیشتر درباره فایل ها و پوشه ها

فرمان زیر می تواند برای تشخیص بین فایل ها، پوشه ها و لینک ها استفاده شود:

dir --indicator-style = طبقه بندی

این پوشه ها را با اضافه کردن اسلش به انتهای فایل نشان می دهد، فایل ها بعد از آنها وجود ندارد، لینک ها دارای انتساب @ در انتها هستند و فایل های اجرایی در انتهای * هستند.

سبک شاخص نیز می تواند به این مقادیر تنظیم شود:

همچنین با استفاده از دستور زیر می توانید پوشه هایی با دگرسانی را در پایان نشان دهید:

dir -p

شما می توانید انواع فایل ها را با استفاده از دستور زیر نمایش دهید:

dir -F

لیست تمام فایل ها و پوشه ها در زیر پوشه ها

برای دریافت فهرستی از تمام زیر پوشه ها و فایل ها در آن زیر پوشه ها می توانید یک لیست بازگشتی با استفاده از دستور زیر را انجام دهید:

dir-R

مرتب سازی خروجی

شما می توانید سفارش دهید که فایل ها و پوشه ها با استفاده از دستورات زیر برگردانده می شوند مرتب کنید:

dir --sort = none
dir --sort = اندازه
dir --sort = زمان
dir --sort = نسخه
dir --sort = extension

شما همچنین می توانید دستورات زیر را برای رسیدن به همان اثر مشخص کنید:

dir -s (مرتب سازی بر اندازه)
dir -t (مرتب سازی بر اساس زمان)
dir -v (مرتب سازی بر اساس نسخه)
dir -x (sort by extension)

معکوس سفارش

شما می توانید سفارشاتی را که فایل ها و پوشه ها با استفاده از دستور زیر ذکر شده است، تغییر دهید:

dir -r

خلاصه

دستور dir خیلی مشابه دستور ls است. این احتمالا ارزش یادگیری در مورد فرمان LS را دارد، زیرا این برنامه بیشتر در دسترس است، اگر چه بسیاری از سیستم ها شامل کریستال نیز می شوند.