Files
nearology 99fb7f0e82 Add sitemap and styles for Persian font integration
- Created a new sitemap.xml file for better SEO.
- Added a compressed version of the sitemap as sitemap.xml.gz.
- Introduced extra.css for custom styles, including Persian font support (IRANSansX).
- Defined font-face rules for regular and bold styles of IRANSansX.
- Implemented various text styles and layout adjustments for better readability.
- Enhanced Mermaid diagram styles to support Persian text rendering.
2026-04-28 15:27:18 +03:30

2.1 KiB

تمرین ۵: شکار گزینهٔ درست

صورت سؤال

می‌خواهید اسکریپتی بنویسید که فایل‌های بزرگ‌تر از ۵ مگابایت را در یک دایرکتوری مشخص فهرست کند. قبل از نوشتن اسکریپت، لازم است روش دستی این کار را با استفاده از ابزارهای استاندارد لینوکس پیدا کنید.

وظایف شما:

  1. با مطالعهٔ مستندات، گزینه‌ای از دستور find را بیابید که اجازه دهد اندازهٔ فایل را بر حسب مگابایت مقایسه کنید. خروجی مستندات را بخوانید و یادداشت کنید که چگونه می‌توان فایل‌هایی بزرگ‌تر از مقدار خاصی را فیلتر کرد.
  2. با اجرای man find بخش مربوط به گزینهٔ مورد نیاز را بررسی کرده و یک مثال عملی در ترمینال اجرا کنید تا فقط فایل‌های بزرگ‌تر از ۵ مگابایت در مسیر دلخواه (مثلاً ~/Downloads) نمایش داده شوند.
  3. از گزینهٔ مناسب -exec یا پایپ به ls -lh استفاده کنید تا خروجی قابل‌خواندن‌تری از اندازهٔ فایل‌ها داشته باشید.
  4. در پایان خلاصه‌ای یک خطی از دستور نهایی که نوشته‌اید، همراه با توضیح کوتاهی از اینکه هر بخش چه کاری انجام می‌دهد، آماده کنید.

نکات

  • اگر بخش مورد نظر در man طولانی است، در همان صفحه با /<KEYWORD> جست‌وجو کنید.
  • برای آشنایی سریع با گزینه‌ها می‌توانید ابتدا find --help را اجرا کنید و سپس سراغ man find بروید تا جزئیات را به دست آورید.
  • سایت‌هایی مثل TLDR Pages خلاصهٔ آماده دارند؛ اما در این تمرین تأکید بر یادگیری از منابع داخلی لینوکس است.