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

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

My File Manager
My File Manager

3 Jun 15

Worker
Worker

15 Feb 15

FileRunner
FileRunner

19 Feb 15

نظرات به DedupeCopy

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