PACCACHE(8) راهنمای Pacman-contrib PACCACHE(8)

paccache - ابزاری منعطف برای پاک‌سازی حافظهٔ نهان (کَش) pacman

paccache <عملیات> [گزینه‌ها] [هدف ...]

دستور paccache بسته‌های قدیمی را از دایرکتوری حافظهٔ نهان (کَش) pacman حذف می‌کند. به‌طور پیش‌فرض، ۳ نسخهٔ آخر از هر بسته نگه‌داری می‌شود.

-d, --dryrun

یک اجرای آزمایشی انجام می‌دهد و فقط بسته‌های کاندید را پیدا می‌کند.

-m, --move <دایرکتوری>

انتقال بسته‌های کاندید از دایرکتوری حافظهٔ نهان به دایرکتوری مورد نظر.

-r, --remove

حذف بسته‌های کاندید از دایرکتوری حافظهٔ نهان.

-a, --arch <معماری>

پویش برای یافتن بسته‌های مربوط به یک معماری مشخص. حالت پیش‌فرض، پویش برای تمام معماری‌ها است.

-c, --cachedir <دایرکتوری>

مشخص کردن یک دایرکتوری حافظهٔ نهان دیگر. این گزینه می‌تواند بیش از یک بار استفاده شود. حالت پیش‌فرض، استفاده از دایرکتوری کَش پیکربندی‌شده در pacman.conf است.

-f, --force

اعمال اجبار (force) بر عملیات‌های mv و rm.

-h, --help

نمایش نحو دستور و گزینه‌های خط فرمان.

-i, --ignore <بسته‌ها>

مشخص کردن بسته‌هایی برای نادیده گرفتن، که با کاما از هم جدا شده‌اند. متناوباً، می‌توان از «-» برای خواندن نام بسته‌ها از ورودی استاندارد (stdin)، جدا شده با خط جدید، استفاده کرد.

-k, --keep <تعداد>

مشخص کردن تعداد نسخه‌هایی از هر بسته که در دایرکتوری حافظهٔ نهان نگه‌داری می‌شوند؛ مقدار پیش‌فرض ۳ است.

--min-atime <زمان>, --min-mtime <زمان>

نگه‌داری بسته‌هایی با atime/mtime که قدیمی‌تر از زمان ارائه‌شده نباشند، حتی اگر این کار به معنی نگه‌داری تعداد بیشتری از بسته‌های مشخص‌شده از طریق گزینهٔ --keep باشد. این گزینه آرگومان‌ها را مطابق با info "Date input formats" می‌پذیرد، مانند 30 days ago (۳۰ روز پیش).

--nocolor

خروجی را رنگی نمی‌کند.

-z, --null

استفاده از جداکننده‌های تهی (null) برای نام بسته‌های کاندید (تنها همراه با -v و -vv).

-q, --quiet

به حداقل رساندن خروجی.

-u, --uninstalled

هدف قرار دادن بسته‌های نصب‌نشده.

-v, --verbose

افزایش پرگویی خروجی؛ می‌تواند تا ۳ بار مشخص شود.

-V, --version

نمایش اطلاعات نسخه و خروج.

حافظهٔ نهان بسته‌ها می‌تواند به‌صورت دوره‌ای با استفاده از تایمر سیستم‌دی paccache.timer پاک‌سازی شود. در صورت فعال بودن تایمر، کَش به‌صورت هفتگی با گزینه‌های پیش‌فرض paccache پاک‌سازی خواهد شد.

pacman(8), pacman.conf(5), systemctl(1)

اشکال؟ حتماً شوخی می‌کنید؛ هیچ اشکالی در این نرم‌افزار وجود ندارد. اما اگر احیاناً در اشتباه بودیم، لطفاً گزارش اشکال را با بیشترین جزئیات ممکن در https://gitlab.archlinux.org/pacman/pacman-contrib/-/issues/new ثبت کنید.

نگه‌دارندگان فعلی:

•Johannes Löthberg <johannes@kyriasis.com>
•Daniel M. Capella <polyzen@archlinux.org>

برای مشارکت‌کنندگان بیشتر، از دستور git shortlog -s روی مخزن pacman-contrib.git استفاده کنید.

2025-12-11 Pacman-contrib 1.13.1