PACREPAIRFILE(1) pacrepairfile PACREPAIRFILE(1)

pacrepairfile - بازنشانی ویژگی‌های فایل‌های مدیریت‌شده توسط alpm

pacrepairfile [options] (--gid|--mode|--mtime|--uid)... <file>...
pacrepairfile (--help|--version)

ویژگی‌های فایل‌های مدیریت‌شده توسط alpm را بر اساس داده‌های MTREE بازنشانی می‌کند.

اگر stdin به یک ترمینال متصل نباشد، فایل‌ها از stdin خوانده خواهند شد.

تنظیم مسیر یک فایل پیکربندی جایگزین.
تنظیم مسیر یک پایگاه‌داده جایگزین.
تنظیم ریشه نصب جایگزین.
تنظیم ریشه سیستم جایگزین. به pacutils-sysroot(7) مراجعه کنید.
اطلاعات پیشرفت را نمایش نمی‌دهد.
جستجوی ویژگی‌های فایل در pkgname. این گزینه می‌تواند چندین بار مشخص شود. اگر --package مشخص نشود، تمام بسته‌های نصب‌شده جستجو خواهند شد.
نمایش اطلاعات نحوه استفاده و خروج.
نمایش اطلاعات نسخه و خروج.

بازنشانی شناسه گروه (GID) مالک فایل.
بازنشانی دسترسی‌های فایل.
بازنشانی زمان آخرین تغییر فایل.
بازنشانی شناسه کاربری (UID) مالک فایل.

pacrepairfile بر اساس یک بررسی ساده با استفاده از isatty(3) تعیین می‌کند که آیا فایل‌ها را از stdin بخواند یا نه. اگر pacrepairfile در محیطی مانند یک تابع shell یا اسکریپت مورد استفاده در pipe فراخوانی شود که در آن stdin به ترمینال متصل نیست اما حاوی فایلی برای بازنشانی نمی‌باشد، pacrepairfile باید با stdin بسته فراخوانی شود. برای shellهای سازگار با POSIX، این کار با "<&-" امکان‌پذیر است.

برای اینکه pacrepairfile ویژگی‌های یک فایل را بازنشانی کند، بسته‌ای که مالک فایل است باید داده‌های MTREE داشته باشد.

2025-12-04 pacutils