خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

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

اگر فضای ذخیره سازی دستگاه لینوکس شما تقریباً پر باشد، چه کاری می توانید انجام دهید؟ می توانید با حذف یا جابجایی برخی از فایل ها فضا را آزاد کنید و احتمالاً باید با بزرگترین آنها شروع کنید. کشف کنید که چگونه فایل‌های بزرگ و تکراری را پیدا کنید تا فضای قابل استفاده بیشتری به خود بدهید و عملکرد سیستم را بهبود ببخشید.

اگر فضای ذخیره سازی دستگاه لینوکس شما تقریباً پر باشد، چه کاری می توانید انجام دهید؟ می توانید با حذف یا جابجایی برخی از فایل ها فضا را آزاد کنید و احتمالاً باید با بزرگترین آنها شروع کنید. کشف کنید که چگونه فایل‌های بزرگ و تکراری را پیدا کنید تا فضای قابل استفاده بیشتری به خود بدهید و عملکرد سیستم را بهبود ببخشید.

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

اول راه آسان QDirStat یک برنامه رابط کاربری گرافیکی برای دسکتاپ لینوکس است که می توانید با این دستور ترمینال نصب کنید:

sudo apt install qdirstat

هنگامی که QDirStat را اجرا می کنید، از شما می خواهد قبل از فهرست کردن اندازه دایرکتوری و فایل های موجود در آن، دایرکتوری را برای اسکن انتخاب کنید. سپس می توانید از آیتم منوی Discover > Largest Files برای پیدا کردن بزرگترین فایل ها استفاده کنید. در پنجره Locate Files، آنها را بر اساس اندازه مرتب کنید و بزرگترین فایل ها را به ترتیب نزولی خواهید دید.

ممکن است متوجه شوید که QDirStat برخی دایرکتوری ها را به رنگ قرمز نشان می دهد. این بدان معنی است که شما مجوز خواندن برای دسترسی به آنها را ندارید.

مطلب مرتبط:   KVM چیست؟ ماشین های مجازی مبتنی بر هسته توضیح داده شده است

برای حل این مشکل، برنامه را با مجوزهای superuser مانند زیر اجرا کنید:

sudo qdirstat

یافتن فایل های بزرگ با استفاده از نرم افزار FTP

برنامه FileZilla FTP دارای ویژگی های عالی جستجوی فایل است که می توانید در دستگاه محلی خود استفاده کنید. مطمئن شوید که SSH نصب شده است یا آن را با:

sudo apt install ssh

سپس FileZilla را با این دستور نصب کنید:

sudo apt install filezilla

هنگامی که FileZilla را نصب کردید، می توانید از آن برای جستجوی فایل های محلی خود استفاده کنید:

  1. FileZilla را باز کنید و با استفاده از این اعتبارنامه ها متصل شوید: میزبان: localhost نام کاربری: نام کاربری شما رمز عبور: رمز عبور شما پورت: 22
  2. وقتی متصل شدید، سرور را از منو انتخاب کنید، سپس جستجوی فایل‌های راه دور را انتخاب کنید.
  3. دایرکتوری جستجو را انتخاب کنید و در شرایط جستجو، اندازه فایل را از کادر بازشو انتخاب کنید و مثلاً بیشتر از 100 مگابایت باشد.
  4. با کلیک بر روی جستجو فقط فایل های بالاتر از اندازه دلخواه به شما نمایش داده می شود.

میزبان:

میزبان محلی

نام کاربری:

نام کاربری شما

کلمه عبور:

رمز عبور شما

بندر:

22

می‌توانید با افزودن شرایط جستجو را بیشتر فیلتر کنید: برای مثال، فایل‌های ویدیویی با پسوند MP4.

این فرآیند همچنین زمانی مفید است که می‌خواهید فایل‌های بزرگ را در سرور لینوکس از راه دور جستجو کنید، به خصوص اگر به ترمینال دسترسی ندارید. شما باید اعتبارنامه را با جزئیات FTP جایگزین کنید.

با استفاده از خط فرمان فایل های بزرگ را پیدا کنید

سریع ترین راه برای یافتن فایل های حجیم استفاده از دستور find است. در اینجا یک مثال نشان می دهد که چگونه همه فایل های بالای 100 مگابایت را فهرست کنید:

find . -type f -size +100M

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

find /home -type f -size +100M

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

sudo find / -type f -size +100M

چند دستور دیگر برای یافتن فایل های بزرگ در لینوکس وجود دارد. به عنوان مثال، fd یک جایگزین سریعتر است. اما find معمولاً به‌طور پیش‌فرض نصب می‌شود و معمولاً تنها چیزی است که نیاز دارید.

مطلب مرتبط:   نحوه مدیریت منابع در پایتون با مدیران زمینه