آموزش استفاده از دستور du برای مدیریت فضا در لینوکس
![آموزش استفاده از دستور du برای مدیریت فضا در لینوکس آموزش استفاده از دستور du برای مدیریت فضا در لینوکس](https://parswebserver.com/wp-content/uploads/2021/08/du-1-50x50.jpg)
در این آموزش می خواهیم به بررسی دستور du در لینوکس بپردازیم که از آن برای مشاهده حجم دایرکتوری ها و مدیریت فضا استفاده می شود. چنانچه سرور مجازی لینوکسی دارید و می خواهید بدانید هر دایرکتوری چه حجمی از فضای سرور را به خود اختصاص داده است می توانید از این دستور پرکاربرد استفاده کنید. با ما همراه باشید.
![](https://parswebserver.com/wp-content/uploads/2021/08/du-01.jpg)
حالات مختلف به کار گیری دستور du :
du
du /opt/alt
خروجی این دستور به ما حجم دایرکتوری ها و زیرشاخه های opt/alt را خواهد داد.
![](https://parswebserver.com/wp-content/uploads/2021/08/du-02.jpg)
آخرین عدد در واقع نشان دهنده حجم کل دایرکتوری opt/alt می باشد که بر حسب KB می باشد.
du -h
برای اینکه بتوانیم اعداد را در قالب بهتر و قابل لمس تری مشاهده کنیم از h- استفاده می کنیم.
du -h /opt/alt
![](https://parswebserver.com/wp-content/uploads/2021/08/du-03.jpg)
مشاهده می شود که خروجی بر اساس واحدهای K و M و G نشان داده شده است که به ترتیب نشان دهنده کیلوبایت و مگابایت و گیگابایت هستند و در اینجا حجم کل دایرکتوری معادل 3.7 گیگابایت است.
du -s
با استفاده از s- خروجی دستور به صورت خلاصه شده به ما نشان داده می شود که در واقع با استفاده از آن می توانیم فقط حجم کل دایرکتوری را مشاهده کنیم، بدون اینکه حجم زیرشاخه ها به ما نشان داده شود.
با ترکیب این دستور با h- می توان خروجی را بر اساس واحدهای K یا M یا G مشاهده کرد.
du -sh /opt/alt
![](https://parswebserver.com/wp-content/uploads/2021/08/du-04-1024x82.jpg)
در واقع توانستیم به سادگی در یک خط، حجم دایرکتوری مربوطه را مشاهده کنیم که معادل 3.7 گیگابایت است.
du -a
du -a /opt/alt
با این دستور می توانیم علاوه بر زیرشاخه ها، حجم تمامی فایل های موجود در آنها و دایرکتوری اصلی را هم مشاهده کنیم.
اگر فایلهای زیادی در پوشه ها موجود باشند، طبیعتا برای مشاهده خروجی دستور، باید زمان بیشتری منتظر ماند.
برای مثال می خواهیم تعداد خطوط خروجی دستور du و du -a را در دایرکتوری opt/alt مقایسه کنیم.
du /opt/alt 2>/dev/null | wc -l
خروجی این دستور 28,565 خط می باشد.
![](https://parswebserver.com/wp-content/uploads/2021/08/du-05.jpg)
du -a /opt/alt 2>/dev/null | wc -l
در حالی که خروجی این دستور 178,377 خط می باشد که بسیار بیشتر از حالت قبلی است و به علت در نظر گرفتن همه فایل ها در همه زیردایرکتوری ها می باشد.
![](https://parswebserver.com/wp-content/uploads/2021/08/du-06-1024x84.jpg)
du –time
این دستور خروجی du را بر حسب آخرین زمان ویرایش شدن (modify) نشان می دهد.
برای مثال :
du -sh --time /opt/alt
![](https://parswebserver.com/wp-content/uploads/2021/08/du-07-1024x48.jpg)
این دستور نشان می دهد که حجم دایرکتوری مورد نظر 3.7 گیگابایت است و آخرین بار در ساعت 11:25 امروز modify شده است
ترکیب با سایر دستورات :
از دستور du به صورت ترکیبی با سایر دستورات هم می توان استفاده کرد.
برای مثال با ترکیب du با sort و head در دستور زیر، حجم دایرکتوری های اصلی موجود در مسیر opt/alt را بر حسب کیلوبایت مرتب کرده و سپس 20 دایرکتوری که دارای بیشترین حجم هستند را لیست کردیم.
du -sk /opt/alt/* 2>/dev/null | sort -k1nr | head -n 20
![](https://parswebserver.com/wp-content/uploads/2021/08/du-08.jpg)
همان طور که مشاهده می شود، دایرکتوری python38 با حجم 496,008 کیلوبایت بیشترین حجم را در بین دایرکتوری های اصلی مسیر opt/alt دارد و دایرکتوری python35 با حجم 67,984 کیلوبایت در جایگاه بیستم لیست قرار دارد.
همین دستور را می توان برای دایرکتوری های دیگر و با معیارهای لیست سازی و مرتب سازی متفاوتی به کار گرفت.
برای مثال می خواهیم از بین دایرکتوری های اصلی مسیر / ، آنها را بر اساس مگابایت در نظر گرفته و سپس بر حسب بیشترین حجم مرتب کرده و در خروجی، 5 مورد اول را لیست کنیم.
دستور زیر را به کار می گیریم :
du -sm /* 2>/dev/null | sort -k1nr | head -n 5
![](https://parswebserver.com/wp-content/uploads/2021/08/du-09.jpg)
همانطور که در تصویر مشخص است، دایرکتوری opt با حجم 4606 مگابایت دارای بیشترین حجم در بین دایرکتوری های اصلی مسیر / می باشد و دایرکتوری lib64 با حجم 566 مگابایت نیز در رتبه پنجم این لیست قرار دارد.
امیدواریم این آموزش مورد توجه شما قرار گرفته باشد.
![محبوبترین فریمورکها و تکنولوژیهای نودجیاس nodejs در سال 2024 محبوبترین فریمورکها و تکنولوژیهای نودجیاس nodejs در سال 2024](https://parswebserver.com/wp-content/uploads/2024/06/nodejs-frameworks-415x235.jpg)
محبوبترین فریمورکها و تکنولوژیهای نودجیاس nodejs در سال 2024
![پروژههای قابل اجرا بر روی هاستهای پایتون با Cpanel پروژههای قابل اجرا بر روی هاستهای پایتون با Cpanel](https://parswebserver.com/wp-content/uploads/2024/06/python_pws-415x235.jpg)
پروژههای قابل اجرا بر روی هاستهای پایتون با Cpanel
![آموزش فعالسازی SSL در هاست آموزش فعالسازی SSL در هاست](https://parswebserver.com/wp-content/uploads/2020/02/ip4-2.jpg)
آموزش فعالسازی SSL در هاست
![ساخت دیتابیس مونگو دی بی و اتصال به studio 3t ساخت دیتابیس مونگو دی بی و اتصال به studio 3t](https://parswebserver.com/wp-content/uploads/2020/09/MongoDB-3.png)
ساخت دیتابیس مونگو دی بی و اتصال به studio 3t
![فعال کردن extension های php در cPanel فعال کردن extension های php در cPanel](https://parswebserver.com/wp-content/uploads/2023/01/php-415x235.jpg)
فعال کردن extension های php در cPanel
![جلوگیری از ارتباط لینک های خارجی پیشخوان وردپرس جلوگیری از ارتباط لینک های خارجی پیشخوان وردپرس](https://parswebserver.com/wp-content/uploads/2022/10/wp-02-415x235.jpg)
جلوگیری از ارتباط لینک های خارجی پیشخوان وردپرس
![مشاهده لاگ های سایت در Raw Access سی پنل مشاهده لاگ های سایت در Raw Access سی پنل](https://parswebserver.com/wp-content/uploads/2022/09/raw-06-415x235.jpg)
مشاهده لاگ های سایت در Raw Access سی پنل
![معرفی سرویس Webalizer در سی پنل معرفی سرویس Webalizer در سی پنل](https://parswebserver.com/wp-content/uploads/2022/08/Webalizer-02-376x235.jpg)
معرفی سرویس Webalizer در سی پنل
![معرفی سرویس آمار سی پنل Awstats معرفی سرویس آمار سی پنل Awstats](https://parswebserver.com/wp-content/uploads/2022/08/Awstats-01-415x235.jpg)
معرفی سرویس آمار سی پنل Awstats
![معرفی سرویس Virus Scanner در سی پنل معرفی سرویس Virus Scanner در سی پنل](https://parswebserver.com/wp-content/uploads/2022/08/scan-02-293x235.jpg)
معرفی سرویس Virus Scanner در سی پنل
![معرفی قابلیت Track DNS در سرویسهای سی پنل معرفی قابلیت Track DNS در سرویسهای سی پنل](https://parswebserver.com/wp-content/uploads/2022/08/dns-05-415x235.jpg)
معرفی قابلیت Track DNS در سرویسهای سی پنل
![معرفی بخش BoxTrapper در سی پنل معرفی بخش BoxTrapper در سی پنل](https://parswebserver.com/wp-content/uploads/2022/08/bt-01-415x235.jpg)
معرفی بخش BoxTrapper در سی پنل
![قابلیت Greylisting در سی پنل قابلیت Greylisting در سی پنل](https://parswebserver.com/wp-content/uploads/2022/08/Greylisting-01-415x235.jpg)
قابلیت Greylisting در سی پنل
![آموزش مسدود سازی IP با استفاده از IP Blocker سی پنل آموزش مسدود سازی IP با استفاده از IP Blocker سی پنل](https://parswebserver.com/wp-content/uploads/2022/08/ip-1-415x235.jpg)
آموزش مسدود سازی IP با استفاده از IP Blocker سی پنل
![ایجاد رکوردهای DNS در ZoneEditor سی پنل ایجاد رکوردهای DNS در ZoneEditor سی پنل](https://parswebserver.com/wp-content/uploads/2022/07/dns-415x235.jpg)
ایجاد رکوردهای DNS در ZoneEditor سی پنل
![بررسی Bandwidth در سرویس سی پنل بررسی Bandwidth در سرویس سی پنل](https://parswebserver.com/wp-content/uploads/2022/07/bw-415x235.jpg)
بررسی Bandwidth در سرویس سی پنل
![کد EPP چیست کد EPP چیست](https://parswebserver.com/wp-content/uploads/2022/06/EPP-415x235.jpg)
کد EPP چیست
![جلوگیری از دریافت ایمیل های خاص در سی پنل جلوگیری از دریافت ایمیل های خاص در سی پنل](https://parswebserver.com/wp-content/uploads/2022/06/email-415x235.jpg)
جلوگیری از دریافت ایمیل های خاص در سی پنل
![آموزش ایجاد ساب دامنه در هاست سی پنل آموزش ایجاد ساب دامنه در هاست سی پنل](https://parswebserver.com/wp-content/uploads/2022/06/sub-01-415x235.jpg)
آموزش ایجاد ساب دامنه در هاست سی پنل
![آموزش مدیریت فضای ایمیل سی پنل آموزش مدیریت فضای ایمیل سی پنل](https://parswebserver.com/wp-content/uploads/2022/06/email-logo-415x235.jpg)
آموزش مدیریت فضای ایمیل سی پنل
![آموزش رفع ارور 502 Bad gateway آموزش رفع ارور 502 Bad gateway](https://parswebserver.com/wp-content/uploads/2021/11/502-415x235.jpg)
آموزش رفع ارور 502 Bad gateway
![محبوبترین فریمورکها و تکنولوژیهای نودجیاس nodejs در سال 2024 محبوبترین فریمورکها و تکنولوژیهای نودجیاس nodejs در سال 2024](https://parswebserver.com/wp-content/uploads/2024/06/nodejs-frameworks-415x235.jpg)
محبوبترین فریمورکها و تکنولوژیهای نودجیاس nodejs در سال 2024
![پروژههای قابل اجرا بر روی هاستهای پایتون با Cpanel پروژههای قابل اجرا بر روی هاستهای پایتون با Cpanel](https://parswebserver.com/wp-content/uploads/2024/06/python_pws-415x235.jpg)
پروژههای قابل اجرا بر روی هاستهای پایتون با Cpanel
![هاست نودجیاس برای چه پروژههایی مناسب است؟ هاست نودجیاس برای چه پروژههایی مناسب است؟](https://parswebserver.com/wp-content/uploads/2024/06/pws_nodejs_projects-415x235.jpg)
هاست نودجیاس برای چه پروژههایی مناسب است؟
![راهنمای حذف لینکهای stats.wp.com در وردپرس راهنمای حذف لینکهای stats.wp.com در وردپرس](https://parswebserver.com/wp-content/uploads/2024/02/website-loading-415x235.png)
راهنمای حذف لینکهای stats.wp.com در وردپرس
![چرا وب سایت وردپرسی کند است؟ چرا وب سایت وردپرسی کند است؟](https://parswebserver.com/wp-content/uploads/2024/04/migrating-wordpress-415x235.jpg)
چرا وب سایت وردپرسی کند است؟
![تفاوت هاست وردپرس با هاست معمولی تفاوت هاست وردپرس با هاست معمولی](https://parswebserver.com/wp-content/uploads/2024/04/Use-Case@2x-2-1-415x235.png)
تفاوت هاست وردپرس با هاست معمولی
![نقش امنیت در سایتهای وردپرسی نقش امنیت در سایتهای وردپرسی](https://parswebserver.com/wp-content/uploads/2024/04/امنیت-وردپرس-415x235.jpg)
نقش امنیت در سایتهای وردپرسی
![تبریک سال نو با هدیه نوروزی پارس وب سرور تبریک سال نو با هدیه نوروزی پارس وب سرور](https://parswebserver.com/wp-content/uploads/2024/03/spring1403-415x235.jpg)
تبریک سال نو با هدیه نوروزی پارس وب سرور
![تفاوت و برتری سرورهای G10 در مقایسه با سرورهای G9 تفاوت و برتری سرورهای G10 در مقایسه با سرورهای G9](https://parswebserver.com/wp-content/uploads/2024/03/server-g10-415x235.png)
تفاوت و برتری سرورهای G10 در مقایسه با سرورهای G9
![7 راهکار برای جلوگیری از اسپمشدن ایمیلها 7 راهکار برای جلوگیری از اسپمشدن ایمیلها](https://parswebserver.com/wp-content/uploads/2024/02/email-spam-pws-415x235.png)