DedupeCopy

Sagteware kiekie:
DedupeCopy
Sagteware besonderhede:
Weergawe: 0.3.4
Upload datum: 20 Feb 15
Ontwikkelaar: Erik Schweller
Lisensie: Gratis
Populariteit: 70

Rating: 3.0/5 (Total Votes: 1)

DedupeCopy is 'n eenvoudige multi-threaded lêer kopie instrument is ontwerp vir die konsolidasie en herstrukturering gespartel lêer stelsels.
Die mees algemene gebruik geval is vir back-up data in 'n nuwe uitleg, ignoreer gedupliseer lêers.
Ander gebruike sluit in:
& Nbsp; 1. Hoe om 'n CSV-lêer beskryf alle gedupliseer lêers
& Nbsp; 2. Vergelyk die verskillende lêer stelsels
& Nbsp; 3. Herstrukturering bestaande stelle van lêers in verskillende uitlegte (soos gesorteer volgens uitbreiding of die laaste wysiging tyd)
Hierdie instrument is * nie * 'n Robocopy of rsync vervanging en nie probeer om die rol te vervul wat die spel.
Soos met al die kode wat loop 'n lêer boom, gebruik asseblief versigtig en verwag absoluut geen waarborg!
Opdrag voorbeelde:
& Nbsp; Genereer 'n duplikaat dossier verslag vir 'n pad:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; dedupe_copy.py p / Gebruikers / r dupes.csv -M openbaar
& Nbsp; Kopieer al * .jpg lêers uit verskeie paaie na 'n /YYYY_MM/*.jpg struktuur
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; dedupe_copy.py p C: pics p D: pics -e jpg -R jpg: mtime-c X: foto's
& Nbsp; Kopieer alle lêers van twee dryf tot 'n enkele teiken, die behoud van die pad vir
& Nbsp; al uitbreidings:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; dedupe_copy.py p C: p D: -c X: -M X: openbaar -R *: no_change
& Nbsp; Hervat 'n onderbreek run (met die aanvaarding "-M openbaar" gebruik in voor run):
& Nbsp; & nbsp; & nbsp; dedupe_copy.py p / Gebruikers / r dupes_2.csv -i openbaar -M openbaar
Agtermekaar verskillende bronne afskryf in dieselfde teiken, nie duplikaat lêers (2 bronne en 1 teiken) kopiëring:
& Nbsp; & nbsp; & nbsp; 1.) Eerste rekord manifesteer vir alle toestelle
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; dedupe_copy.py p \ teiken share -M target_manifest
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; dedupe_copy.py p \ source1 share -M source1_manifest
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; dedupe_copy.py p \ source2 share -M source2_manifest
& Nbsp; & nbsp; & nbsp; 2.) Kopieer elke bron aan die teiken (spesifiseer --compare so manifesteer uit
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ander bronne is gelaai, maar nie gebruik word as deel van die stel om te kopieer en
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; --no-stap re-scan van die bron te slaan):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; dedupe_copy.py p \ source1 share-c \ teiken share -i source1_manifest
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; --compare source2_manifest --compare target_manifest & nbsp; --no-stap
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; dedupe_copy.py p \ source2 share-c \ teiken share -i source2_manifest
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; --compare source1_manifest --compare target_manifest --no-stap
Volledige voorbeeld:
& Nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; Veronderstel jy met 'n stel van lêers soos volg uitgelê begin:
& Nbsp; & nbsp; & nbsp; C:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; foto's
& 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; foto's
& 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; En jy loop die opdrag:
& Nbsp; & nbsp; & nbsp; > Dedupe_copy.py p C: pics p D: pics -e jpg -R jpg: mtime-c X: foto's
Jy sal eindig met die volgende (photo3.jpg was 'n ware duplikaat):
& Nbsp; & nbsp; & nbsp; X:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; foto's
& 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
Hierdie projek is op bitbucket: http://www.bitbucket.org/othererik/dedupe_copy

Requirements:

  • Python

Soortgelyke sagteware

hashedassets
hashedassets

12 May 15

poweriso
poweriso

12 May 15

Andromeda
Andromeda

20 Feb 15

Kommentaar te DedupeCopy

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!