نحوه پیدا کردن فایلهای حجیم در سرورهای لینوکس از طریق SSH

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

در توزیع های RedHat / CentOS / Fedora از دستور زیر استفاده کنید:
"find {/path/to/directory/} -type f -size +{size-in-kb}k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'
برای پیدا کردن فایلهای بیش از 50MB در پوشه فعلی از دستور زیر استفاده کنید:
$ find . -type f -size +50000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'
جهت جستجو در پوشه /var/log/ از دستور زیر استفاده کنید:
# find /var/log -type f -size +100000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'
در توزیع های Ubunto / Linux از دستور زیر استفاده کنید:
find {/path/to/directory} -type f -size +{file-size-in-kb}k -exec ls -lh {} \; | awk '{ print $8 ": " $5 }'
و برای جستجو در پوشه فعلی:
$ find . -type f -size +10000k -exec ls -lh {} \; | awk '{ print $8 ": " $5 }'
نمونه خروجی:
./.kde/share/apps/akregator/Archive/http___blogs.msdn.com_MainFeed.aspx?Type=AllBlogs.mk4: 91M
./out/out.tar.gz: 828M
./.cache/tracker/file-meta.db: 101M
./ubuntu-8.04-desktop-i386.iso: 700M
./MSH/out/mp3/Shadmani: 230M
دستورات فوق فایلهایی را که بیش از 10000 کیلوبایت حجم دارند را نمایش می دهند. 

جهت پیدا کردن کلیه فایلهایی که در پوشه Home هستند و حجم آنها کمتر از 500 بایت می باشد از دستور زیر استفاده کنید:
$ find $HOME -size -500b 
یا
$ find ~ -size -500b 
برای پیدا کردن فایلهایی که حجم آنها دقیقا 20 بلوک 512 بایتی می باشد از دستور زیر استفاده کنید:
# find / -size 20
  • 1 کاربر این مقاله را مفید می دانند
آیا این پاسخ مفید بود؟

مقالات مرتبط

Resrart کردن خودکار Apache

1- باید از طریق root و از SSH وارد سرور شویم 3-برای ویرایش فایل زمان بند باید از دستور “crontab...

راهنمای بلاک کردن IPهای Brute Force توسط CSF

برای بلاک شدن خودکار IPهای Brute Force توسط CFS مراحل زیر را انجام دهید:  ۱. ابتدا به مسیر  زیر...

نصب و تنظیمات فایروال CSF

آشنایی با csf برای بالا بردن امنیت سرور خود اولین کاری که باید انجام دهید نصب یک فایروال است....

روش مقابله با Phishing

گاهی در هنگام باز کردن یک URL با صفحه زیر مواجه می شوید:       مشاهده‌ی این پیغام بدین...

آموزش نصب و کانفیگ Maldet – آنتی شل رایگان Linux Malware Detect

آنتی شل Maldet یک ابزار رایگان و بسیار قدرتمند جهت شناسایی شل ها است ، شل در واقع همان اسکریپت...