git-annex-rekey(1) General Commands Manual git-annex-rekey(1)

git-annex-rekey - تغییر کلیدهای مورد استفاده برای فایل‌ها

git annex rekey [file key ...]

این دستور سطح پایین (plumbing) مشابه دستور migrate است، با این تفاوت که شما هم فایل و هم کلید جدیدی را که باید برای آن استفاده شود مشخص می‌کنید.

می‌توان چندین جفت فایل و کلید را در یک خط فرمان واحد مشخص کرد.

توجه داشته باشید که بر خلاف git-annex migrate، این دستور فراداده‌ها (metadata)، نشانی‌های اینترنتی (URLها) و سایر اطلاعات مشابه را از کلید قدیمی به کلید جدید کپی نمی‌کند.

امکان تغییر کلید (rekeying) را حتی برای فایل‌هایی که محتوای آن‌ها در حال حاضر در دسترس نیست فراهم می‌کند. با احتیاط استفاده شود.
حالت دسته‌ای (batch) را فعال می‌کند که در آن خطوط از ورودی استاندارد (stdin) خوانده می‌شوند. هر خط باید شامل نام فایل و کلید جدید برای آن فایل باشد که با یک فاصله (space) از هم جدا شده‌اند.
باعث می‌شود ورودی --batch به جای نویسه خط جدید، با کاراکتر تهی (null) تفکیک شود.
خروجی JSON را فعال می‌کند. این قابلیت برای پردازش توسط برنامه‌هایی که از git-annex استفاده می‌کنند در نظر گرفته شده است. هر خط از خروجی یک شیء JSON است.
پیام‌هایی که در حالت عادی در خروجی خطای استاندارد قرار می‌گیرند، در عوض درون خروجی JSON گنجانده می‌شوند.
همچنین گزینه‌های مشترک git-annex-common-options(1) نیز می‌توانند استفاده شوند.

git-annex(1)

git-annex-migrate(1)

Joey Hess <id@joeyh.name>