| PMLOGBASENAME(1) | General Commands Manual | PMLOGBASENAME(1) |
نام (NAME)
pmlogbasename - نام پایه یک بایگانی PCP
خلاصه دستور (SYNOPSIS)
pmlogbasename [-D debug] name
توضیحات (DESCRIPTION)
دستور pmlogbasename مقدار name (معمولاً نام یکی از فایلهای فیزیکی در یک بایگانی PCP) را دریافت کرده، هرگونه پسوند فشردهسازی و سپس هرگونه پسوند مربوط به اجزای بایگانی PCP را از آن حذف میکند و در نهایت نتیجه (نام پایه بایگانی PCP) را در خروجی استاندارد گزارش میدهد.
پسوندهای فشردهسازی شناختهشده برای PCP عبارتند از: .xz، .lzma، .bz2، .bz، .gz، .Z و .z.
پسوندهای مؤلفههای بایگانی PCP عبارتند از: .meta، .index و .<n> برای هر عدد صحیح <n>.
در بیشتر موارد، این حذف صرفاً متنی است و بدون بررسی وجود هیچیک از فایلهای مرتبط انجام میشود؛ با این حال اگر name با الگوی یک نام فایل معتبر برای بایگانی PCP مطابقت نداشته باشد، خروجی همان name بدون هیچگونه حذفی خواهد بود.
تنها استثنا زمانی است که name به .N ختم شود که در آن N دنبالهای از ۱ یا چند رقم است؛ در این حالت ابهام رخ میدهد. برای مثال فرض کنید name برابر با 20241125.05.48 باشد؛ این میتواند به این معنی باشد که نام پایه بایگانی واقعاً 20241125.05.48 است، یا اینکه به شماره جلد 48 از نام پایه بایگانی 20241125.05 اشاره دارد. در حالت اول، فایل name.meta (یا یکی از نسخههای فشردهشده آن) باید وجود داشته باشد و pmlogbasename سیستمفایل را بررسی میکند تا مشخص کند آیا چنین فایلی وجود دارد یا خیر.
گزینههای اشکالزدایی (DEBUGGING OPTIONS)
گزینه -D یا --debug خروجی عیبیابی اضافی را روی stderr فعال میکند تا به بررسی و اولویتبندی مشکلات کمک کند، هرچند این اطلاعات گاهی پیچیده و مبهم است و در درجه اول برای راهنمایی توسعهدهندگان در نظر گرفته شده است تا کاربران نهایی. debug فهرستی از گزینههای اشکالزدایی است که با کاما از هم جدا شدهاند؛ از pmdbg(1) همراه با گزینه -l برای بهدست آوردن فهرستی از گزینههای اشکالزدایی موجود و معانی آنها استفاده کنید.
گزینههای اشکالزدایی مخصوص به pmlogbasename به شرح زیر است:
| گزینه | توضیحات |
| appl0 | گزارش نام هر فایلی که وجود دارد و احتمالاً با name مطابقت دارد |
| appl1 | گزارش نام هر فایلی که وجود ندارد اما هنگام جستجو برای مطابقت با name بررسی شده است |
همچنین ببینید (SEE ALSO)
| PCP | Performance Co-Pilot |