لینوکس

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

از جمله وظایف یک مدیر سیستم یافتن بزرگترین دایرکتوری ها و فایل هایی است که فضای بیشتری را مصرف می کنند. پیدا کردن جانک های غیر ضروری و حذف آنها از هارد دیسک بسیار مهم می باشد.

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

 

search files and dir in linux

 

نحوه جستجو و حذف دایرکتوری ها به صورت مجزا در لینوکس

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

برای یافتن بزرگترین دایرکتوری ها در home/  دستور زیر را اجرا کنید:

دستور بالا ۵ دایرکتوری بزرگ را در home/ نشان می دهد.

 

پیدا کردن بزرگترین دایرکتوری ها در لینوکس

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

بررسی پارامترهای دستور بالا:

  • پارامتر du : فضای فایل استفاده شده را برآورد می کند.
  • پارامتر a : کل فایل ها و پوشه ها را نشان می دهد.
  • پارامتر sort : خطوط یک فایل متنی را مرتب می کند.
  • پارامتر n- : مقدار عددی رشته را مقایسه می کند.
  • پارامتر r- : نتیجه مقایسه را معکوس می کند.
  • پارامتر head : اولین بخش از فایل را در خروجی می آورد.
  • پارامتر n- : خطوط اول ‘n’ را چاپ می کند. ( در مثال ما، ۵ خط اول را نمایش می دهد).

برخی از کاربران مایل به نمایش نتایج با فرمت Read Only هستند . بطور مثال، برای مشاهده بزرگتزین فایل ها را با فرمت KB, MB یا GB دستور زیر را وارد کنید:

دستور بالا دایرکتوری هایی که فضای دیسک بیشتری را مصرف می کنند را نمایش می دهد. در صورتی که احساس می کنید که برخی از دایرکتوری ها مهم نیستند، به سادگی می توانید چند زیرشاخه  و یا کل پوشه را برای آزاد کردن فضای خالی حذف کنید.

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

بررسی پارامترهای دستور بالا:

  • پارامتر du : فضای فایل استفاده شده را برآورد می کند.
  • پارامتر h- : حجم فایل را نشان می دهد ( بطور  مثال، ۱۰MB)
  • پارامتر S – : سایز زیر شاخه ها را شامل نمی شود.
  • پارامتر s – : برای هر آرگومان فقط جمع آن را نشان دهد.
  • پارامتر sort : خطوط یک فایل متنی را مرتب می کند.
  • پارامتر r- : نتیجه مقایسه را معکوس می کند.
  • پارامتر h – : اعداد قابل خواندن برای افراد را مقایسه می کند.
  • پارامتر head : اولین بخش از فایل را در خروجی می آورد.

یافتن اندازه فایل:

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

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

 

دستور بالا بزرگترین فایل را در دایرکتوری را در مسیر home/favach/Downloads/ نمایش می دهد.

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

با ما همراه باشید.

www.favach.net

پست های مرتبط:

بررسی کامند find در لینوکس

کامند du در لینوکس جهت مشاهده فضای استفاده شده توسط دایرکتوری ها و فایل ها

 

 

 

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

همچنین ببینید

بستن
دکمه بازگشت به بالا
بستن