مدیریت فایلها و مسیرهای کاری¶
مدیریت درست فایلها باعث میشود پروژهها مرتب بمانند، خروجیها گم نشوند و Jobهای Slurm راحتتر اجرا شوند.
مسیرهای مهم¶
| مسیر | کاربرد |
|---|---|
/shared/home/USERNAME | Home کاربر و محل اصلی فایلهای شخصی |
/shared/apps | برنامهها و ابزارهای مشترک سامانه |
| پوشه پروژه داخل Home | محل پیشنهادی برای کد و دادههای هر پروژه |
نام کاربری
در دستورات، به جای USERNAME نام کاربری خودتان قرار میگیرد. در بیشتر موارد میتوانید از متغیر $USER استفاده کنید.
ساخت ساختار پیشنهادی پروژه¶
ساختار پیشنهادی:دستورهای پرکاربرد¶
نمایش مسیر فعلی:
نمایش فایلها: ساخت پوشه: حذف فایل: حذف پوشه با احتیاط: بررسی حجم پوشهها: بررسی فضای دیسک:مجوزها و Permission¶
اگر با خطای Permission denied روبهرو شدید، ابتدا مسیر و مالک فایل را بررسی کنید:
توصیه برای فایلهای حجیم¶
- فایلهای خام را در پوشه
dataنگه دارید. - خروجیها را در
resultsذخیره کنید. - لاگها را در
logsبگذارید. - فایلهای موقت بزرگ را بعد از پایان کار حذف کنید.
- خروجیهای مهم را روی سیستم شخصی خود هم نگه دارید.
حذف فایل
دستور rm فایل را به سطل زباله منتقل نمیکند. قبل از حذف، مسیر را دقیق بررسی کنید.
نامگذاری پیشنهادی فایلها¶
برای جلوگیری از خطا در اسکریپتها و Jobها، نام فایلها و پوشهها را ساده انتخاب کنید.
پیشنهاد خوب:
مواردی که بهتر است استفاده نشود:
نامهای ساده باعث میشوند دستورات Terminal، Slurm و Python بدون خطای اضافی اجرا شوند.