dalimil

Skjermbilde programvare:
dalimil
Prog.varedetaljer:
Versjon: 1.1
Last opp dato: 11 May 15
Utvikler: Jan Vlcinsky
Lisens: Gratis
Popularitet: 79

Rating: 1.5/5 (Total Votes: 2)

Dalimil er et kommandolinjeverktøy for å organisere filer i tidsrelaterte containere (kataloger eller arkiver).
Installer
Bruk standard metoder som:
python setup.py installere
eller:
PIP installere Dalimil
eller:
easy_install Dalimil
Det skal installere scriptet kalles Dalimil inn python site-pakker.
Det anbefales å legge denne banen (python site-pakker) til du PATH.
Bruk
se Dalimil -h
Nåværende doc
bruk: Dalimil [-h]
& Nbsp; [- handling {listen, move2dir, move2zip, move2targz, copy2dir, copy2zip, copy2targz}]
& Nbsp; [- destinasjon DESTINATION] [-time {modifisert, mønster}]
& Nbsp; [- mønster TIME_DETECTION_PATTERN] [-incomplete]
& Nbsp; kilde [kilde ...]
Dalimil verktøyet organiserer filer i tidsrelaterte containere (kataloger eller arkiver).
Merk: Denne kommandoen aldri begynner noe av seg selv, det går bare én gang per samtale.
Såkalte skrev Dalimil Chronicle of Dalimil, sortering tidligere og aktuelle hendelser.
Se http://en.wikipedia.org/wiki/Chronicle_of_Dalimil
posisjonelle argumenter:
& Nbsp; kilde Unix shell mønster for valg av filer til arkivet.
& Nbsp; (standard til alle filene i gjeldende dir)
valgfrie argumenter:
& Nbsp; h, help vis denne hjelpemeldingen og exit
& Nbsp; -action {listen, move2dir, move2zip, move2targz, copy2dir, copy2zip, copy2targz}
& Nbsp; Definerer handling å gjøre med filer organisert i gang
& Nbsp; relatert beholdere. (Standard: liste)
& Nbsp;-destinasjoner DESTINATION
& Nbsp; Tid formatert mønster for resulterende container
& Nbsp; (standard: arkiv / utgangen% Y / måned-% m /% Y-% m-% d.zip)
& Nbsp; -time {endret, mønster}
& Nbsp; Method, hvordan tiden av fil blir oppdaget, alternativer:
& Nbsp; modifisert mønster (standard: modifisert)
& Nbsp; -pattern TIME_DETECTION_PATTERN
& Nbsp; Mønster, oppdager tid fra filnavn. Effektiv bare,
& Nbsp; hvis -time_detection_method er "mønster". Stien er
& Nbsp; ignorert, første del av filnavnet må passe, ubrukelig slutten
& Nbsp; av filnavn kan utelates. (Standard:
& Nbsp;% Y-% m-% dT% H_% M_% S))
& Nbsp; -incomplete Tillater oppretting av containere i perioder, som er
& Nbsp; ennå ikke fullført (standard: False))
Filene er valgt ved hjelp Unix shell som syntaks med *,?, [Seq] og [! Seq]
Til slutt plasseres filene container, som er arkivfil eller slutten blad katalogen.
Advarsel: File valg av mønster kan velge filer fra flere kataloger.
Dersom endelig container avviser lagring like navn, er duplikater hoppet.
Tid er oppdaget fra fil endring eller opprettelse tid, eller dekodet fra filnavn.
Resulterer containere er definert av tid atte mønster.
Tid atte patters for målet banen og beholder navn:
Definerer banen og filnavnet, som kan opprettes fra relaterte filen tid.
& Nbsp;% c Locale er riktig dato og klokkeslett representasjon.
& Nbsp;% d Dagen i måneden som desimaltall [01,31].
& Nbsp;% f mikrosekund som desimaltall [0,999999], null-polstret på venstre
& Nbsp;% H Hour (24-timers klokke) som et desimaltall [00,23].
& Nbsp;% j dagen i året som et desimaltall [001366].
& Nbsp;% m Month som desimaltall [01,12].
& Nbsp;% M Minute som desimaltall [00,59].
& Nbsp;% S Second som desimaltall [00,61].
& Nbsp;% U Ukenummer i året (søndag som første dag i uken) som et desimaltall [00,53]. Alle dager i et nytt år før den første søndag anses å være i uke 0.
& Nbsp;% w Weekday som desimaltall [0 (søndag), 6].
& Nbsp;% W Uke nummer av året (mandag som første dag i uken) som et desimaltall [00,53]. Alle dager i et nytt år før den første mandag anses å være i uke 0.
& Nbsp;% y År uten århundre som desimaltall [00,99].
& Nbsp;% Y År med århundre som desimaltall.
& Nbsp;% z UTC offset i form + TTMM eller -HHMM (tom streng hvis objektet er naiv).
& Nbsp;% Z Tidssone navn (tom streng hvis objektet er naiv).
For mer og mer informasjon se nederst på siden http://docs.python.org/library/datetime.html
Prøver: mønster => resulterer banen + arkiv navn:
& Nbsp; "arkiv /% Y-% m-% dT% H.zip" => "arkiv / 2010-02-28T13.zip"
& Nbsp; "arkiv /% Y /% m /% d.zip" => "arkiv / 2010/02 / 28.zip"
& Nbsp; "arkiv /% Y / uke-% W.zip" => "arkiv / 2010 / week-10.zip"
Standardverdien er:
& Nbsp; "arkiv / utgangen% Y / måned-% m /% Y-% m-% d.zip" => "arkiv / år-2010 / mnd-08 / 2010-08-28.zip"
Bokser inneholder flat struktur uten dypere katalogtreet.
Kildefiler kan endelig slettet eller venstre som de er.
Bruk handlingslisten (standard) for å se forventet resultat uten fare filer.
Eksisterende beholdere er ikke berørt, dersom disse finnes, * _1. * Etc. er brukt.
Lese kommandolinjeparametere fra fil: skrive argumenter til tekst-fil,
hver prefiks og hver verdi på egne linjer som
& Nbsp; ------ (sitat fra my.cfg start)
& Nbsp; -action
& Nbsp; movetozip
& Nbsp; D: mine filer med mellomrom data 2010-0 [789] * xml.
& Nbsp; E:. / Annet / plassering / data 2010-0 [789] * xml
& Nbsp; (sitat fra my.cfg slutten) ------
Deretter fra kommandolinjen
& Nbsp; Dalimil -incomplete @ my.cfg
vil lese den.
Blanding kommandolinjeargumenter og andre fra filen (e) er mulig.
Eksempler:
Tørr test av arkivering * .xml fra gjeldende mappe uten å berøre filene
& Nbsp; Dalimil * .xml
Flytt * .xml Fles inn subdir arkiv / år-2010 / mnd-08 / 2010-08-28.zip etc.
Værende periode er hoppet
& Nbsp; Dalimil -a move2zip * .xml
Flytte dit alle filer, inkludert inneværende periode
& Nbsp; Dalimil -a move2zip -incomplete * .xml
Kopier * XML-filer til dir struktur uten suse (dirs holde .zip forlengelse)
& Nbsp; Dalimil -a copy2dir * .xml
Flytt * XML-filer inn dir strukturen i stil arkiv / år-2010 / mnd-08 / 2010-08-28
& Nbsp; Dalimil -a move2dir -d arkiv / utgangen% Y / måned-% m /% Y-% m-% d * .xml
Flytt til arkiv, oppdager tiden av filer fra filnavn
Forventer filnavn notater-201010251325_abc.xml
& Nbsp; Dalimil -t mønster -p notater-% Y% m% d% H% M -en move2zip * .xml

Hva er nytt i denne versjonen:

  • Fullført emballasje for PyPI server (readme, nyheter, todo, setup.py, tester flyttet)
  • buildout støtte lagt
  • lastet opp til PyPI serveren.

Krav

  • Python

Lignende programvare

Lbzip2
Lbzip2

17 Jul 15

Mondo Rescue
Mondo Rescue

20 Feb 15

mzSquash
mzSquash

3 Jun 15

Squeeze
Squeeze

3 Jun 15

Annen programvare fra utvikleren Jan Vlcinsky

ttr.aws.utils.s3
ttr.aws.utils.s3

20 Feb 15

Kommentarer til dalimil

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!