DedupeCopy

نرم افزار تصویر:
DedupeCopy
جزئیات نرم افزار:
نسخه: 0.3.4
ها تاریخ: 20 Feb 15
توسعه دهنده: Erik Schweller
پروانه: رایگان
محبوبیت: 12

Rating: 3.0/5 (Total Votes: 1)

در DedupeCopy چند رشته ای فایل ابزار کپی ساده طراحی شده برای تحکیم و بازسازی گسترده فایل سیستم است.
شایع ترین مورد استفاده است برای پشتیبان گیری داده ها را به یک طرح جدید، نادیده گرفتن فایل کپی.
دیگر کاربردهای عبارتند از:
و nbsp؛ 1. گرفتن یک فایل. CSV توصیف تمام فایل های کپی
و nbsp؛ 2. مقایسه سیستم های فایل های مختلف
و nbsp؛ 3. تجدید ساختار مجموعه موجود از فایل های به پوسته های مختلف (مانند طبقه بندی شده اند توسط فرمت و یا زمان آخرین تغییر)
این ابزار * نه * Robocopy یا به rsync جایگزینی است و سعی کنید به پر کردن نقش آن بازی.
همانطور که با تمام کد که پیاده روی یک درخت فایل، لطفا با استفاده با احتیاط و انتظار کاملا بدون ضمانت؟
نمونه فرماندهی:
و nbsp؛ تنظیم یک گزارش فایل تکراری برای یک مسیر:
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ dedupe_copy.py -p / کاربران / -r dupes.csv متر آشکار
و nbsp؛ کپی کردن تمام فایل های * .JPG از مسیرهای چندگانه را به یک ساختار /YYYY_MM/*.jpg
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ dedupe_copy.py -p C: عکس -p D: عکس -e JPG -R JPG: mtime -c X: عکس
و nbsp؛ کپی کردن تمام فایل ها از دو درایو به یک هدف واحد، حفظ مسیر برای
و nbsp؛ تمام پسوندهای:
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ dedupe_copy.py -p C: -p D: -c X: متر X: آشکار -R *: no_change
و nbsp؛ رزومه یک حرکت قطع (با فرض "متر آشکار" مورد استفاده در اجرا قبل):
و nbsp؛ & nbsp؛ در و nbsp؛ dedupe_copy.py -p / کاربران / -r dupes_2.csv من آشکار متر آشکار
پی در پی کپی از منابع مختلف به هدف همان، کپی کردن فایل های تکراری (2 منابع و 1 هدف) نیست:
و nbsp؛ & nbsp؛ در و nbsp؛ 1.) رکورد اول آشکار برای همه دستگاه های
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ -p dedupe_copy.py \ هدف سهم متر target_manifest
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ dedupe_copy.py -p \ source1 اشتراک گذاری source1_manifest متر
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ dedupe_copy.py -p \ source2 سهم source2_manifest متر
و nbsp؛ & nbsp؛ در و nbsp؛ 2.) کپی هر منبع به هدف (مشخص --compare تا آشکار از
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ منابع دیگر لود اما به عنوان بخشی از مجموعه ای به کپی استفاده می شود و
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ وجود ندارد-پیاده روی به جست و خیز دوباره اسکن از منبع):
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ dedupe_copy.py -p \ source1 سهم -c \ هدف سهم source1_manifest من
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ --compare source2_manifest --compare target_manifest و nbsp؛ وجود ندارد-پیاده روی
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ dedupe_copy.py -p \ source2 سهم -c \ هدف سهم source2_manifest من
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ --compare source1_manifest --compare target_manifest وجود ندارد-پیاده روی
کامل عنوان مثال:
و nbsp؛ & nbsp؛ در و nbsp؛
و nbsp؛ & nbsp؛ در و nbsp؛ با فرض اینکه شما با مجموعه ای از فایل های به شرح زیر است گذاشته از شروع:
و nbsp؛ & nbsp؛ در و nbsp؛ C:
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ عکس
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ some_photos
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ photo1.jpg
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ photo2.jpg
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ photo3.jpg
و nbsp؛ & nbsp؛ در و nbsp؛ D:
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ عکس
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ copied_photo
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ photo3.jpg
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ photo4.jpg
و nbsp؛ & nbsp؛ در و nbsp؛ و شما اجرای فرمان:
و nbsp؛ & nbsp؛ در و nbsp؛ > -p dedupe_copy.py C: عکس -p D: عکس -e JPG -R JPG: mtime -c X: عکس
شما در نهایت با زیر (photo3.jpg تکراری درست بود):
و nbsp؛ & nbsp؛ در و nbsp؛ X:
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ عکس
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ 2012_08
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ photo1.jpg
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ photo2.jpg
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ photo3.jpg
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ 2012_09
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ photo4.jpg
این پروژه در bitbucket: http://www.bitbucket.org/othererik/dedupe_copy

Requirements:

Python

نرم افزار های مشابه

JOrg
JOrg

11 May 15

bfsync
bfsync

20 Feb 15

SpaceFM
SpaceFM

17 Feb 15

نظرات به DedupeCopy

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!