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.
1.9 KiB
1.9 KiB
تمرین ۴: بایگانی پروژه
صورت سؤال
یک پروژهٔ کوچک در دایرکتوری ~/mini-project دارید که شامل فایلهای زیر است:
mini-project
├── README.md
├── src
│ ├── app.py
│ ├── config.yml
│ └── templates
│ └── base.html
└── tmp
├── draft.txt
└── old.log
وظایف شما:
- نسخهٔ پشتیبان کامل پوشهٔ
srcرا در مسیری به نامbackup/src-copyایجاد کنید بهگونهای که ساختار دایرکتوری حفظ شود. - فایل
draft.txtرا به نامnotes.txtتغییر دهید و آن را به ریشهٔ پروژه (mini-project) منتقل کنید. - فایل
old.logرا حذف کنید. - پس از انجام تغییرات، فایلهای باقیمانده در
tmpرا بررسی کنید تا مطمئن شوید پوشهٔ مذکور خالی شده است. در صورت خالی بودن، آن را حذف کنید. - در نهایت ساختار پروژه باید به شکل زیر باشد:
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انجام دهید.