PACDIFF(8) Pacman-contrib Manual PACDIFF(8)

pacdiff - ابزار نگهداری و مدیریت فایل‌های pacorig، pacnew و pacsave

pacdiff [گزینه‌ها]

دستور pacdiff اسکریپتی است که به دنبال فایل‌های pacorig، pacnew و pacsave از ورودی‌های پشتیبان موجود در پایگاه داده محلی pacman می‌گردد. برای هر فایل پیداشده، این گزینه داده می‌شود که فایل pacorig، pacnew یا pacsave یافت‌شده مشاهده، ادغام، نادیده گرفته، مقایسه (diff)، حذف یا رونویسی شود.

-f, --find

پویش با استفاده از find.

-l, --locate

پویش با استفاده از locate.

-p, --pacmandb

پویش فایل‌های پیکربندی فعال از پایگاه داده pacman. (پیش‌فرض)

-b, --backup

هنگام رونویسی، فایل‌های قدیمی با پسوند .bak ذخیره شوند.

-c, --cachedir <dir>

پویش dir به عنوان کش pacman برای نامزدهای پایه ادغام ۳ طرفه.

-h, --help

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

--nocolor

رنگی نکردن خروجی.

-o, --output

چاپ فایل‌ها به‌جای ادغام آنها.

-s, --sudo

استفاده از sudo و sudoedit برای ادغام/حذف فایل‌ها.

-3, --threeway

مشاهده تفاوت‌ها به شیوه ۳ طرفه در صورتی که بسته پایه در حافظه موقت (cache) در دسترس باشد. در غیر این صورت به مقایسه معمول ۲ طرفه بازمی‌گردد.

-V, --version

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

DIFFPROG

جایگزینی برنامه مقایسه پیش‌فرض vim -d, یا nvim -d اگر EDITOR=nvim باشد.

DIFFSEARCHPATH

جایگزینی مسیر جستجوی پیش‌فرض /etc, تنها هنگام استفاده از find.

MERGEPROG

جایگزینی برنامه ادغام ۳ طرفه پیش‌فرض diff3 -m. یک جایگزین ممکن git merge-file -p است.

pacman(8), pacman.conf(5)

اشکال؟ شوخی می‌کنید؛ هیچ خطایی در این نرم‌افزار وجود ندارد. اما اگر احیاناً اشتباه کرده باشیم، یک گزارش با بیشترین جزئیات ممکن در 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