ورود به سایت

ثبت نام در سایت

Registration confirmation will be e-mailed to you.

فراموشی رمز

10 − 9 =

بستن
بستن

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

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

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

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

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

در توزیع های RedHat / CentOS / Fedora از دستور زیر استفاده کنید:

 

اگر مخاطب جدید ویکی چجور هستید ضمن خوش آمد گویی خدمتتان میرسانیم که این وب سایت یک دانشنامه مهارت محور است.

به صورت رایگان در اختیار تمام هم میهنان عزیزمان قرار گرفته است.

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

تمام هدف وب سایت و مدیران آن ارائه آموزشی مفید است.

لذا چنانچه از دید شما زاویه ای از این رسالت وجود دارد لطفا از ما دریغ نفرمایید.

 

images

مطالب مرتبط


گام 1 - نحوه پیدا کردن فایلهای حجیم

 

در توزیع های 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 کیلوبایت حجم دارند را نمایش می دهند.

ssh

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

$ find $HOME -size -500b 

یا
$ find ~ -size -500b 


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

# find / -size 20

اطلاعات مطلب

  • شبکه
  • 488 بازدید
  • blankblankblankblankblank (1 votes, average: 5,00 out of 5)
    blankLoading...
  • آخرین ویرایش توسط : درهمی - یکشنبه, 20 ژانویه 19, 9:05 ب.ظ
  • زاگریو

دیدگاه کاربران

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

نشانی ایمیل شما منتشر نخواهد شد.

بهترین علوم و دانش برای شما گردآوری میشه

آخرین های آیا میدانید

از همه جا براتون مطلب داریم لطفا کلیک کنید

مطالب برگزیده

موضوعات مهم سایت

مطالب محبوب