Files
khorasan-doc/docs/exercise4.md
T
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

1.9 KiB

تمرین ۴: بایگانی پروژه

صورت سؤال

یک پروژهٔ کوچک در دایرکتوری ~/mini-project دارید که شامل فایل‌های زیر است:

mini-project
├── README.md
├── src
│   ├── app.py
│   ├── config.yml
│   └── templates
│       └── base.html
└── tmp
    ├── draft.txt
    └── old.log

وظایف شما:

  1. نسخهٔ پشتیبان کامل پوشهٔ src را در مسیری به نام backup/src-copy ایجاد کنید به‌گونه‌ای که ساختار دایرکتوری حفظ شود.
  2. فایل draft.txt را به نام notes.txt تغییر دهید و آن را به ریشهٔ پروژه (mini-project) منتقل کنید.
  3. فایل old.log را حذف کنید.
  4. پس از انجام تغییرات، فایل‌های باقی‌مانده در tmp را بررسی کنید تا مطمئن شوید پوشهٔ مذکور خالی شده است. در صورت خالی بودن، آن را حذف کنید.
  5. در نهایت ساختار پروژه باید به شکل زیر باشد:
mini-project
├── README.md
├── notes.txt
├── src
│   ├── app.py
│   ├── config.yml
│   └── templates
│       └── base.html
└── backup
    └── src-copy
        ├── app.py
        ├── config.yml
        └── templates
            └── base.html

راهنمایی

  • برای کپی بازگشتی از cp -r استفاده کنید.
  • جهت جابه‌جایی و تغییر نام از mv کمک بگیرید.
  • دستور rm -i قبل از حذف از شما تأیید می‌خواهد؛ برای فایل‌های مطمئن می‌توانید از rm ساده استفاده کنید.
  • بررسی و حذف پوشهٔ خالی را با rmdir انجام دهید.