یافتن فضای دیسک فایلی یک فایل یا پوشه در لینوکس استفاده می کند

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

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

دستور du دستورالعمل نحوه استفاده هر فایل را خلاصه می کند.

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

دو

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

برای پیدا کردن چقدر فضای مورد استفاده در کل درایو شما می توانید با استفاده از دستور زیر در پوشه ریشه شروع کنید:

دو /

شما ممکن است نیاز به استفاده از sudo همراه با دستور du برای افزایش مجوزهای خود به صورت زیر:

sudo du /

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

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

دوتا

دو --all

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

دو | بیشتر

دو | کمتر

اندازه فايل فايل ها و پوشه ها را مشخص کنيد

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

du / path / to / file

مثلا

du image.png

خروجی چیزی شبیه به این خواهد بود:

36 image.png

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

88 بخار / سیاهههای مربوط

92 بخار

در بالا نشان می دهد که پوشه Steam دارای یک پوشه سیاهه هاست که دارای اندازه 88 است و کل برای پوشه Steam 92 است.

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

دو - بخار

نتایج در حال حاضر به شرح زیر است:

84 Steam / logs / bootstrap_log.txt

88 بخار / سیاهههای مربوط

92 بخار

تغییر خروجی اندازه فایل

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

du -BM

به عنوان مثال، من یک فایل به نام "zorin.iso" که به طور پیش فرض 1630535680 اندازه است.

du -BM zorin.iso

دستور بالا مقدار 1556 متری را نمایش می دهد.

شما همچنین می توانید از K یا G به صورت زیر استفاده کنید:

du-bk zorin.iso

du -BG zorin.iso

در kilobytes، فایل zorin.iso به عنوان 159232K فهرست شده است.

در gigabytes، فایل zorin.iso به عنوان 2G لیست شده است

در واقع 8 تنظیم ممکن است که به شرح زیر هستند:

اگر شما یک لیست از فایل ها را در تلاش برای گرفتن اندازه صفحه نمایش درست دشوار است. برای مثال، یک فایل از 100 بایت باید به عنوان بایت نمایش داده شود، اما یک فایل که 16 گیگابایت باشد بهتر در gigabytes نمایش داده خواهد شد.

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

دو ساعته

دو - انسان قابل خواندن

خلاصه خروجی

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

دو -c

دو - کل

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

دو نفر

دو - خلاصه کردن

خلاصه

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

مرد دو

فرمان دیگری که ممکن است بخواهید در مورد آن بخوانید فرمان DF است که سیستم فایل و استفاده از فضای دیسک را گزارش می کند.