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