.TH "KCDIRMGR" 1 "2012-05-24" "Man Page" "Kyoto Cabinet" .SH "نام (NAME)" kcdirmgr \- رابط خط فرمان برای مدیریت پایگاه‌داده هش دایرکتوری .SH "توضیحات (DESCRIPTION)" .PP دستور \fBkcdirmgr\fR ابزاری برای آزمایش و اشکال‌زدایی پایگاه‌داده هش دایرکتوری و برنامه‌های کاربردی آن است. \fIpath\fR مسیر یک فایل پایگاه‌داده را تعیین می‌کند. \fIkey\fR کلید یک رکورد را مشخص می‌کند. \fIvalue\fR مقدار یک رکورد را تعیین می‌کند. \fIfile\fR فایل ورودی/خروجی را مشخص می‌سازد. .PP .RS .br \fBkcdirmgr create \fR[\fB\-otr\fR]\fB \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fR[\fB\-tc\fR]\fB \fIpath\fB\fR .RS یک فایل پایگاه‌داده ایجاد می‌کند. .RE .br \fBkcdirmgr inform \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fR[\fB\-st\fR]\fB \fIpath\fB\fR .RS اطلاعات وضعیت را چاپ می‌کند. .RE .br \fBkcdirmgr set \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fR[\fB\-add\fR|\fB\-app\fR|\fB\-rep\fR|\fB\-inci\fR|\fB\-incd\fR]\fB \fR[\fB\-sx\fR]\fB \fIpath\fB \fIkey\fB \fIvalue\fB\fR .RS یک رکورد را ذخیره می‌کند. .RE .br \fBkcdirmgr remove \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fR[\fB\-sx\fR]\fB \fIpath\fB \fIkey\fB\fR .RS یک رکورد را حذف می‌کند. .RE .br \fBkcdirmgr get \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fR[\fB\-rm\fR]\fB \fR[\fB\-sx\fR]\fB \fR[\fB\-px\fR]\fB \fR[\fB\-pz\fR]\fB \fIpath\fB \fIkey\fB\fR .RS مقدار یک رکورد را چاپ می‌کند. .RE .br \fBkcdirmgr list \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fR[\fB\-max \fInum\fB\fR]\fB \fR[\fB\-rm\fR]\fB \fR[\fB\-sx\fR]\fB \fR[\fB\-pv\fR]\fB \fR[\fB\-px\fR]\fB \fIpath\fB \fR[\fB\fIkey\fB\fR]\fB\fR .RS کلیدهای تمام رکوردها را که با خط جدید جدا شده‌اند چاپ می‌کند. .RE .br \fBkcdirmgr clear \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fIpath\fB\fR .RS تمام رکوردهای پایگاه‌داده را حذف می‌کند. .RE .br \fBkcdirmgr import \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fR[\fB\-sx\fR]\fB \fIpath\fB \fR[\fB\fIfile\fB\fR]\fB\fR .RS رکوردها را از یک فایل TSV وارد می‌کند. .RE .br \fBkcdirmgr copy \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fIpath\fB \fIfile\fB\fR .RS از کل پایگاه‌داده رونوشت می‌گیرد. .RE .br \fBkcdirmgr dump \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fIpath\fB \fR[\fB\fIfile\fB\fR]\fB\fR .RS رکوردها را در یک فایل تصویر لحظه‌ای (snapshot) ذخیره می‌کند. .RE .br \fBkcdirmgr load \fR[\fB\-otr\fR]\fB \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fIpath\fB \fR[\fB\fIfile\fB\fR]\fB\fR .RS رکوردها را از یک فایل تصویر لحظه‌ای بارگذاری می‌کند. .RE .br \fBkcdirmgr defrag \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fIpath\fB\fR .RS یکپارچه‌سازی انجام می‌دهد. .RE .br \fBkcdirmgr setbulk \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fIpath\fB \fIkey\fB \fIvalue\fB ...\fR .RS چندین رکورد را به صورت یکجا ذخیره می‌کند. .RE .br \fBkcdirmgr removebulk \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fR[\fB\-sx\fR]\fB \fIpath\fB \fIkey\fB ...\fR .RS چندین رکورد را به صورت یکجا حذف می‌کند. .RE .br \fBkcdirmgr getbulk \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fR[\fB\-sx\fR]\fB \fR[\fB\-px\fR]\fB \fIpath\fB \fIkey\fB ...\fR .RS چندین رکورد را به صورت یکجا بازیابی می‌کند. .RE .br \fBkcdirmgr check \fR[\fB\-onl\fR|\fB\-otl\fR|\fB\-onr\fR]\fB \fIpath\fB\fR .RS یکپارچگی را بررسی می‌کند. .RE .RE .PP گزینه‌ها شامل موارد زیر هستند: .PP .RS \fB\-otr\fR : پایگاه‌داده را با گزینه کوتاه‌سازی (truncation) باز می‌کند. .br \fB\-onl\fR : پایگاه‌داده را با گزینه بدون قفل‌گذاری (no locking) باز می‌کند. .br \fB\-otl\fR : پایگاه‌داده را با گزینه تلاش برای قفل‌گذاری (try locking) باز می‌کند. .br \fB\-onr\fR : پایگاه‌داده را با گزینه بدون ترمیم خودکار (no auto repair) باز می‌کند. .br \fB\-tc\fR : پایگاه‌داده را با گزینه فشرده‌سازی تنظیم می‌کند. .br \fB\-st\fR : اطلاعات متفرقه را چاپ می‌کند. .br \fB\-add\fR : عملیات افزودن را انجام می‌دهد. .br \fB\-app\fR : عملیات الحاق (پیوست کردن) را انجام می‌دهد. .br \fB\-rep\fR : عملیات جایگزینی را انجام می‌دهد. .br \fB\-inci\fR : عملیات افزایش عدد صحیح را انجام می‌دهد. .br \fB\-incd\fR : عملیات افزایش عدد حقیقی را انجام می‌دهد. .br \fB\-sx\fR : داده‌های ورودی به عنوان یک رشته داده شانزده‌شانزدهی (هگزادسیمال) ارزیابی می‌شوند. .br \fB\-rm\fR : رکورد را حذف می‌کند. .br \fB\-px\fR : داده‌های خروجی به یک رشته داده شانزده‌شانزدهی (هگزادسیمال) تبدیل می‌شوند. .br \fB\-pz\fR : نویسه خط جدید را به انتهای خروجی اضافه نمی‌کند. .br \fB\-max \fInum\fR\fR : بیشینه تعداد رکوردهای نمایشی را مشخص می‌کند. .br \fB\-pv\fR : مقادیر رکوردها را نیز چاپ می‌کند. .br .RE .PP این دستور در صورت موفقیت 0 و در صورت شکست مقدار دیگری را بازمی‌گرداند. .SH "همچنین ببینید (SEE ALSO)" .PP .BR kcdirtest (1)