dalimil

Software screenshot:
dalimil
Podrobnosti Software:
Verze: 1.1
Datum uploadu: 11 May 15
Vývojka: Jan Vlcinsky
Licence: Volný
Popularita: 3

Rating: 1.0/5 (Total Votes: 1)

Dalimil je nástroj příkazového řádku pro uspořádání souborů do časově provázaných kontejnerů (adresáře nebo archivy).
Instalovat
Používejte standardní metody, jako je:
python setup.py nainstalovat
nebo:
PiP nainstalovat Dalimil
nebo:
easy_install Dalimil
To musí nainstalovat skriptu řečeného Dalimila do python Site-balíčky.
Doporučuje se přidat tuto cestu (python site-balení) do vás PATH.
Použít
viz Dalimil -h
Aktuální doc
Využití: Dalimil [-h]
& Nbsp; [- akční {seznam, move2dir, move2zip, move2targz, copy2dir, copy2zip, copy2targz}]
& Nbsp; [- cíl CÍL] [-time {upravený, vzor}]
& Nbsp; [- vzor TIME_DETECTION_PATTERN] [-incomplete]
& Nbsp; source [zdroj ...]
Dalimil nástroj organizuje soubory do časově provázaných kontejnerů (adresáře nebo archivy).
Poznámka: Tento příkaz spustí nikdy nic samo o sobě, že běží pouze jednou za volání.
Tzv Dalimil psal kroniku Dalimilova, třídění minulost a aktuální dění.
Viz http://en.wikipedia.org/wiki/Chronicle_of_Dalimil
poziční argumenty:
& Nbsp; source Unix shell vzor pro výběr souborů do archivu.
& Nbsp; (výchozí nastavení pro všechny soubory v aktuálním dir)
volitelné argumenty:
& Nbsp; -h, --help zobrazit tuto nápovědu a skončí
& Nbsp; -action {seznam, move2dir, move2zip, move2targz, copy2dir, copy2zip, copy2targz}
& Nbsp; Definuje akci dělat se soubory organizovány do doby
& Nbsp; související s kontejnery. (Výchozí: seznam)
& Nbsp; -destination CÍL
& Nbsp; čas formátovaný vzor pro výsledné nádoby
& Nbsp; (výchozí: Archiv / rok-% Y / měsíc-% m /% Y-% m-% d.zip)
& Nbsp; -time {modifikované, vzor}
& Nbsp; Metoda, jak je zjištěn čas souboru, možnosti:
& Nbsp; modifikované, pattern (výchozí: modifikovaný)
& Nbsp; -pattern TIME_DETECTION_PATTERN
& Nbsp; Pattern, odhalování času z názvu souboru. Jediným účinným,
& Nbsp; pokud -time_detection_method je "vzor". Cesta je
& Nbsp; ignorován, první část názvu souboru musí zapadnout, k ničemu konec
& Nbsp; z názvu souboru může být vynechán. (Výchozí:
& Nbsp;% Y-% m-% dT% H_% M_% S))
& Nbsp; -incomplete umožňuje vytváření obalů pro období, které jsou
& Nbsp; dosud nebyl dokončen (výchozí: False))
Soubory jsou vybírány Unix shell, jako syntaxe pomocí *,?, [Následující] a [! Násl]
A konečně, soubory jsou umístěny nádoby, která je archivní soubor nebo konec list adresář.
Upozornění: Soubor výběr vzor může vybrat soubory z různých adresářů.
Pokud konečný kontejner odmítá ukládání duplicitní názvy, duplikáty jsou vynechány.
Čas je detekován z modifikace souboru nebo vytvoření času, nebo dekódovat z názvu souboru.
Výsledné obaly jsou definovány čas formátování vzorem.
Čas formátování patters pro cílovou cestu a název kontejneru:
Definuje cestu a název souboru, který může být vytvořen z příslušného času souboru.
& Nbsp;% c odpovídající datum a čas reprezentace podle locale.
& Nbsp;% d Den v měsíci jako desítkové číslo [01,31].
& Nbsp;% f mikrosekundy jako desetinné číslo [0,999999], zero-polstrovaný na levé straně
& Nbsp;% H Hodina (24-hodinový cyklus) jako desítkové číslo [00,23].
& Nbsp;% j den v roce jako desítkové číslo [001366].
& Nbsp;% m Měsíc jako desítkové číslo [01,12].
& Nbsp;% M Minute jako desetinné číslo [00,59].
& Nbsp;% S Second jako desetinné číslo [00,61].
& Nbsp;% U číslo týdne roku (neděle jako první den v týdnu), jako desetinné číslo [00,53]. Všechny dny v novém roce, který předchází první neděli jsou považovány za v týdnu 0.
& Nbsp;% w Den v týdnu jako desítkové číslo [0 (neděle), 6].
& Nbsp;% W číslo týdne roku (pondělí jako první den v týdnu), jako desetinné číslo [00,53]. Všechny dny v novém roce, který předchází první pondělí jsou považovány za v týdnu 0.
& Nbsp;% y Rok bez století jako desetinné číslo [00,99].
& Nbsp;% Y Rok včetně století jako desetinné číslo.
& Nbsp;% z UTC offset v podobě + hhmm nebo -HHMM (prázdný řetězec, pokud je objekt naivní).
& Nbsp;% název Z časové pásmo (prázdný řetězec, pokud je objekt naivní).
Pro více informací a podrobnosti viz spodní části stránky http://docs.python.org/library/datetime.html
Vzorky: pattern => Výsledná cesta + archiv název:
& Nbsp; "Archiv /% Y% m-% dT% H.zip" => "Archiv / 2010-02-28T13.zip"
& Nbsp; "Archiv /% Y /% m /% d.zip" => "Archiv / 2010/02 / 28.zip"
& Nbsp; "Archiv /% Y / týd- nu% W.zip" => "Archiv / 2010 / week-10.zip"
Výchozí hodnota je:
& Nbsp; "Archiv / rok-% Y / měsíc-% m /% Y-% m-% d.zip" => "Archiv / rok-2010 / měsíc-08 / 2010-08-28.zip"
Kontejnery obsahují plochou strukturu bez hlubšího adresářové struktuře.
Zdrojové soubory mohou být definitivně vymazány nebo doleva tak, jak jsou.
Používejte akční seznamu (výchozí) pro zobrazení očekávaný výsledek, aniž by byla ohrožena soubory.
Stávající kontejnery se nikdy nedotkl, pokud se zjistí, * _1. * Atd. Je používán.
Čtení parametrů příkazového řádku ze souboru: napsat argumenty do textového souboru,
každý prefix a každá hodnota na samostatné řádky jako
& Nbsp; ------ (citace my.cfg startu)
& Nbsp; -action
& Nbsp; movetozip
& Nbsp; D: Moje soubory s mezerami Data 2010-0 [789] * XML.
& Nbsp; E:. / Ostatní / umístění / data 2010-0 [789] * xml
& Nbsp; (citace my.cfg konce) ------
Pak se z příkazové řádky
& Nbsp; Dalimil -incomplete @ my.cfg
bude to číst.
Míchání argumenty příkazového řádku a další z soubor (y), je to možné.
Příklady:
Suché test archivace * .xml z aktuální složky, aniž byste se dotkli soubory
& Nbsp; Dalimil * .xml
Přesuňte * .xml Fles do archivu subdir / roku 2010 / měsíc-08 / 2010-08-28.zip atd.
Běžné období jsou vynechány
& Nbsp; Dalimil -a move2zip * .xml
Přesuňte tam všechny soubory, včetně běžného období
& Nbsp; Dalimil -a move2zip -incomplete * .xml
Zkopírujte soubory * .xml do r struktury bez zip (dirs zachovat příponu .zip)
& Nbsp; Dalimil -a copy2dir * .xml
Přesuňte soubory * .xml do r struktury archivu styl / roku 2010 / měsíc-08 / 2010-08-28
& Nbsp; Dalimil -a move2dir -d archiv / rok-% Y / měsíc-% m /% Y-% m-% d * .xml
Přesunout do archivů, odhalování čas souborů z názvů souborů
Očekávat názvy souborů Notes 201010251325_abc.xml
& Nbsp; Dalimil -t pattern -p notes-% Y% m% d% H% M -a move2zip * .xml

Co je nového v této verzi:

  • Dokončeno obal pro pypi serveru (readme, zprávy, todo, setup.py, testy přemístěn)
  • Podpora buildout přidán
  • nahrány na pypi serveru.

Požadavky na :

  • Python

Podobný software

CdFly
CdFly

3 Jun 15

mylvmbackup
mylvmbackup

17 Feb 15

ZipUnzip
ZipUnzip

20 Feb 15

LHa
LHa

3 Jun 15

Ostatní software developer Jan Vlcinsky

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

20 Feb 15

Komentáře k dalimil

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!