99fb7f0e82
- 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.
2.1 KiB
2.1 KiB
تمرین ۵: شکار گزینهٔ درست
صورت سؤال
میخواهید اسکریپتی بنویسید که فایلهای بزرگتر از ۵ مگابایت را در یک دایرکتوری مشخص فهرست کند. قبل از نوشتن اسکریپت، لازم است روش دستی این کار را با استفاده از ابزارهای استاندارد لینوکس پیدا کنید.
وظایف شما:
- با مطالعهٔ مستندات، گزینهای از دستور
findرا بیابید که اجازه دهد اندازهٔ فایل را بر حسب مگابایت مقایسه کنید. خروجی مستندات را بخوانید و یادداشت کنید که چگونه میتوان فایلهایی بزرگتر از مقدار خاصی را فیلتر کرد. - با اجرای
man findبخش مربوط به گزینهٔ مورد نیاز را بررسی کرده و یک مثال عملی در ترمینال اجرا کنید تا فقط فایلهای بزرگتر از ۵ مگابایت در مسیر دلخواه (مثلاً~/Downloads) نمایش داده شوند. - از گزینهٔ مناسب
-execیا پایپ بهls -lhاستفاده کنید تا خروجی قابلخواندنتری از اندازهٔ فایلها داشته باشید. - در پایان خلاصهای یک خطی از دستور نهایی که نوشتهاید، همراه با توضیح کوتاهی از اینکه هر بخش چه کاری انجام میدهد، آماده کنید.
نکات
- اگر بخش مورد نظر در
manطولانی است، در همان صفحه با/<KEYWORD>جستوجو کنید. - برای آشنایی سریع با گزینهها میتوانید ابتدا
find --helpرا اجرا کنید و سپس سراغman findبروید تا جزئیات را به دست آورید. - سایتهایی مثل TLDR Pages خلاصهٔ آماده دارند؛ اما در این تمرین تأکید بر یادگیری از منابع داخلی لینوکس است.