.TH FDUPES 1 .\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection .\" other parms are allowed: see man(7), man(1) .SH "نام (NAME)" fdupes \- یافتن فایل‌های تکراری در مجموعه‌ای از دایرکتوری‌ها .SH "خلاصه دستور (SYNOPSIS)" .B fdupes [ .I گزینه‌ها ] .I دایرکتوری \|.\|.\|. .SH "توضیحات (DESCRIPTION)" مسیر داده‌شده را برای یافتن فایل‌های تکراری جستجو می‌کند. این فایل‌ها با مقایسه اندازه فایل‌ها و امضاهای MD5 و به دنبال آن یک مقایسه بایت‌به‌بایت پیدا می‌شوند. .SH "گزینه‌ها (OPTIONS)" .TP .BR \-r " , " \-\-recurse برای هر دایرکتوری داده‌شده، زیردایرکتوری‌های درون آن را نیز پیمایش می‌کند. .TP .BR \-R " , " \-\-recurse: برای هر دایرکتوری داده‌شده پس از این گزینه، زیردایرکتوری‌های درون آن را پیمایش می‌کند (به علامت ':' در انتهای گزینه توجه کنید؛ برای توضیحات بیشتر بخش مثال‌ها در ادامه را ببینید). .TP .BR \-s " , " \-\-symlinks دایرکتوری‌های دارای پیوند نمادین را نیز دنبال می‌کند. .TP .BR \-H " , " \-\-hardlinks در حالت عادی، هنگامی که دو یا چند فایل به یک ناحیه یکسان از دیسک اشاره می‌کنند، به عنوان فایل غیرتکراری در نظر گرفته می‌شوند؛ این گزینه این رفتار را تغییر می‌دهد. .TP .B \-G \-\-minsize\fR=\fIاندازه\fR تنها فایل‌هایی با اندازه بزرگ‌تر یا مساوی با \fIاندازه\fR (به بایت) را در نظر می‌گیرد. .TP .B \-L \-\-maxsize\fR=\fIاندازه\fR تنها فایل‌هایی با اندازه کوچک‌تر یا مساوی با \fIاندازه\fR (به بایت) را در نظر می‌گیرد. .TP .BR \-c " , " \-\-cache با ذخیره و پیگیری امضای فایل‌ها در یک پایگاه‌داده، سرعت مقایسه فایل‌ها را افزایش می‌دهد؛ پارامترهای اضافی را می‌توان با استفاده از یک یا چند پارامتر کش (همان‌طور که در زیر نشان داده شده است) مشخص کرد. لطفاً توجه داشته باشید که این گزینه ممکن است در برخی سیستم‌ها در دسترس نباشد. .TP .B \-x cache.\fIگزینه\fR یک پارامتر اختیاری برای کش ارائه می‌دهد، که در آن \fIگزینه\fR یکی از کلمات کلیدی زیر است و چندین گزینه را می‌توان از طریق آرگومان‌های متوالی \-x مشخص کرد: .PP .RS .TP .I readonly خواندن امضاهای فایل بدون به‌روزرسانی آن‌ها .TP .I prune بررسی کل حافظه موقت (کش) و حذف ورودی‌های یتیم (نامعتبر) .TP .I clear پاک کردن تمام ورودی‌ها از کش .TP .I vacuum کاهش حجم فایل پایگاه‌داده، در صورت امکان .RE .PP گزینه‌های prune ،clear و vacuum را می‌توان بدون ارائه آرگومان \fIدایرکتوری\fR به کار برد و حتی در صورت تعیین readonly نیز اعمال خواهند شد. ترتیب عملیات همیشه clear ،prune، به‌روزرسانی امضاها (مگر در حالت readonly) و vacuum است. .TP .BR \-n " , " \-\-noempty فایل‌های خالی (با طول صفر) را از بررسی حذف می‌کند. .TP .BR \-A " , " \-\-nohidden فایل‌های پنهان را از بررسی حذف می‌کند. .TP .BR \-f " , " \-\-omitfirst اولین فایل را در هر مجموعه از موارد منطبق نادیده می‌گیرد (نمایش نمی‌دهد). .TP .BR \-1 " , " \-\-sameline هر مجموعه از موارد منطبق را در یک خط تکی فهرست می‌کند. .TP .BR \-S " , " \-\-size اندازه فایل‌های تکراری را نمایش می‌دهد. .TP .BR \-t " , " \-\-time زمان آخرین تغییر فایل‌های تکراری را نمایش می‌دهد. .TP .BR \-m " , " \-\-summarize اطلاعات فایل‌های تکراری را به صورت خلاصه نمایش می‌دهد. .TP .BR \-M " , " \-\-quicksummary اطلاعات تکراری را به سرعت خلاصه می‌کند و از تایید کندتر تطابق بایت‌به‌بایت صرف‌نظر می‌کند. .TP .BR \-q " , " \-\-quiet نشانگر پیشرفت را پنهان می‌کند. .TP .BR \-d " , " \-\-delete از کاربر درباره فایل‌هایی که باید حفظ شوند سوال می‌پرسد و بقیه را حذف می‌کند (بخش .B هشدارها در زیر را ببینید). .TP .BR \-D " , " \-\-deferconfirmation در حالت تعاملی، تایید بایت‌به‌بایت فایل‌های تکراری را تا درست پیش از حذف فایل به تعویق می‌اندازد. .TP .BR \-P " , " \-\-plain همراه با .BR \-\-delete ، از اعلان خطی (مانند نسخه‌های قدیمی‌تر fdupes) به جای رابط مبتنی بر صفحه استفاده می‌کند. در سیستم‌هایی که رابط مبتنی بر صفحه پشتیبانی نمی‌شود، fdupes به طور پیش‌فرض از اعلان خطی استفاده خواهد کرد. .TP .BR \-N " , " \-\-noprompt هنگامی که همراه با .B \-\-delete استفاده می‌شود، اولین فایل را در هر مجموعه از فایل‌های تکراری حفظ کرده و بقیه را بدون درخواست تایید از کاربر حذف می‌کند. .TP .BR \-I " , " \-\-immediate فایل‌های تکراری را به محض مشاهده، بدون گروه‌بندی در دسته‌ها حذف می‌کند؛ گزینه .B \-\-noprompt را نیز فعال می‌کند. .TP .BR \-p " , " \-\-permissions فایل‌هایی را که مالک/گروه یا بیت‌های دسترسی متفاوتی دارند به عنوان فایل تکراری در نظر نمی‌گیرد. .TP .B \-o \-\-order\fR=\fIکلمه\fR فایل‌ها را بر اساس \fIکلمه\fR مرتب می‌کند: time \- مرتب‌سازی بر اساس زمان تغییر، ctime \- مرتب‌سازی بر اساس زمان تغییر وضعیت، name \- مرتب‌سازی بر اساس نام فایل. .TP .BR \-i " , " \-\-reverse ترتیب را هنگام مرتب‌سازی معکوس می‌کند. .TP .B \-l \-\-log\fR=\fIفایل_لاگ\fR انتخاب‌های مربوط به حذف فایل را در \fIفایل_لاگ\fR ثبت می‌کند. .TP .BR \-v " , " \-\-version نسخه fdupes را نمایش می‌دهد. .TP .BR \-h " , " \-\-help راهنما را نمایش می‌دهد. .SH "نکات (NOTES)" مگر اینکه .B \-1 یا .B \-\-sameline مشخص شده باشد، فایل‌های تکراری در گروه‌هایی با هم فهرست می‌شوند و هر فایل در یک خط جداگانه نمایش داده می‌شود. سپس گروه‌ها با خطوط خالی از یکدیگر جدا می‌شوند. .PP هنگامی که .B \-1 یا .B \-\-sameline مشخص شده باشد، کاراکترهای فاصله و بک‌اسلش (\fB\e\fP) موجود در نام فایل با یک کاراکتر بک‌اسلش پیشوندگذاری می‌شوند. .SH "مثال‌ها (EXAMPLES)" .TP .B fdupes a \-\-recurse: b زیردایرکتوری‌های زیرمجموعه b را پیمایش می‌کند، اما زیردایرکتوری‌های زیرمجموعه a را پیمایش نمی‌کند. .TP .B fdupes a \-\-recurse b زیردایرکتوری‌های هر دو مسیر a و b را پیمایش می‌کند. .SH "هشدارها (CAVEATS)" هنگام استفاده از .B \-d یا .BR \-\-delete ، باید دقت لازم برای جلوگیری از دست رفتن تصادفی داده‌ها انجام شود. .PP هنگامی که همراه با گزینه‌های .B \-s یا .B \-\-symlinks استفاده شود، کاربر ممکن است به طور تصادفی یک پیوند نمادین را حفظ کرده و در عین حال فایلی را که به آن اشاره می‌کند حذف نماید. .PP علاوه بر این، هنگام تعیین یک دایرکتوری خاص بیش از یک بار، تمام فایل‌های درون آن دایرکتوری به عنوان فایل‌های تکراری خود فهرست می‌شوند، که در صورت حفظ یک فایل بدون نسخه «تکراری» آن (خود فایل!) ممکن است منجر به از دست رفتن داده‌ها شود. .SH "نویسنده (AUTHOR)" Adrian Lopez