| git-annex-rekey(1) | General Commands Manual | git-annex-rekey(1) |
نام (NAME)
git-annex-rekey - تغییر کلیدهای مورد استفاده برای فایلها
خلاصه دستور (SYNOPSIS)
git annex rekey [file key ...]
توضیحات (DESCRIPTION)
این دستور سطح پایین (plumbing) مشابه دستور migrate است، با این تفاوت که شما هم فایل و هم کلید جدیدی را که باید برای آن استفاده شود مشخص میکنید.
میتوان چندین جفت فایل و کلید را در یک خط فرمان واحد مشخص کرد.
توجه داشته باشید که بر خلاف git-annex migrate، این دستور فرادادهها (metadata)، نشانیهای اینترنتی (URLها) و سایر اطلاعات مشابه را از کلید قدیمی به کلید جدید کپی نمیکند.
گزینهها (OPTIONS)
- --force
- امکان تغییر کلید (rekeying) را حتی برای فایلهایی که محتوای آنها در حال حاضر در دسترس نیست فراهم میکند. با احتیاط استفاده شود.
- --batch
- حالت دستهای (batch) را فعال میکند که در آن خطوط از ورودی استاندارد (stdin) خوانده میشوند. هر خط باید شامل نام فایل و کلید جدید برای آن فایل باشد که با یک فاصله (space) از هم جدا شدهاند.
- -z
- باعث میشود ورودی --batch به جای نویسه خط جدید، با کاراکتر تهی (null) تفکیک شود.
- --json
- خروجی JSON را فعال میکند. این قابلیت برای پردازش توسط برنامههایی که از git-annex استفاده میکنند در نظر گرفته شده است. هر خط از خروجی یک شیء JSON است.
- --json-error-messages
- پیامهایی که در حالت عادی در خروجی خطای استاندارد قرار میگیرند، در عوض درون خروجی JSON گنجانده میشوند.
- همچنین گزینههای مشترک git-annex-common-options(1) نیز میتوانند استفاده شوند.
همچنین ببینید (SEE ALSO)
git-annex(1)
git-annex-migrate(1)
نویسنده (AUTHOR)
Joey Hess <id@joeyh.name>