dalimil

Screenshot der Software:
dalimil
Softwarebeschreibung:
Version: 1.1
Upload-Datum: 11 May 15
Entwickler: Jan Vlcinsky
Lizenz: Frei
Popularität: 3

Rating: 1.0/5 (Total Votes: 1)

Dalimil ist ein Kommandozeilen-Tool für die Organisation von Dateien in zeitbezogenen Behältern (Verzeichnisse oder Archive).
Installieren
Verwenden Sie Standard-Methoden wie:
python setup.py install
oder:
pip Dalimil installieren
oder:
easy_install Dalimil
Sie gilt Skript namens Dalimil in python Website-Pakete zu installieren.
Es wird empfohlen, diesen Weg (python site-packages) in Sie PATH hinzufügen.
Nutzung
siehe Dalimil -h
Aktuelle doc
Nutzung: Dalimil [-h]
& Nbsp; [- action {list, move2dir, move2zip, move2targz, copy2dir, copy2zip, copy2targz}]
& Nbsp; [- Destination DESTINATION] [-Zeit {modifiziert, Muster}]
& Nbsp; [- Muster TIME_DETECTION_PATTERN] [-incomplete]
& Nbsp; source [Quelle ...]
Dalimil Tool organisiert Dateien in zeitbezogenen Behältern (Verzeichnisse oder Archive).
Hinweis: Dieser Befehl startet nie etwas für sich, sie nur einmal pro Anruf läuft.
Sogenannten Dalimil schrieb Chronik Dalimil, Sortieren vergangene und aktuelle Ereignisse.
Siehe http://en.wikipedia.org/wiki/Chronicle_of_Dalimil
Positionsargumente:
& Nbsp; Source Unix-Shell-Muster für die Auswahl von Dateien zu archivieren.
& Nbsp; (standardmäßig alle Dateien im aktuellen Verzeichnis)
optionale Argumente:
& Nbsp; -h, --help diese Hilfe und beende zeigen
& Nbsp; -action {list, move2dir, move2zip, move2targz, copy2dir, copy2zip, copy2targz}
& Nbsp; Legt Maßnahmen, um mit Dateien zu tun in der Zeit organisiert
& Nbsp; im Zusammenhang Behältern. (Standard: Liste)
& Nbsp; -destination DESTINATION
& Nbsp; Zeit formatiert Muster für die entstehende Behälter
& Nbsp; (Standard: Archiv / Jahre% Y / Monat-% m /% Y-% m-% d.zip)
& Nbsp; -Zeit {modifiziert, pattern}
& Nbsp; Methode, wie die Zeit der Datei erkannt wird, Möglichkeiten:
& Nbsp; modifiziert, Muster (Standard: geändert)
& Nbsp; -Muster TIME_DETECTION_PATTERN
& Nbsp; Muster, Erfassungszeit von Dateinamen. Nur wirksam,
& Nbsp; wenn -time_detection_method ist "Muster". Pfad ist
& Nbsp; ignoriert, ersten Teil der Dateiname muss, nutzlos Ende passen
& Nbsp; der Dateiname kann weggelassen werden. (Standard:
& Nbsp;% Y-% m-% dT% H_% M_% S))
& Nbsp; -incomplete Ermöglicht die Erstellung von Containern für die Zeiträume, die sind
& Nbsp; noch nicht abgeschlossen (Default: false))
Dateien ausgewählt unter Verwendung von Unix-Shell-ähnliche Syntax mit *,?, [F] und [! Seq]
Schließlich werden Dateien Behälter, die Archivdatei oder Ende leaf Verzeichnis platziert.
Warnung: Dateiauswahlmuster können Dateien aus mehreren Verzeichnissen auswählen.
Wenn Endbehälter lehnt die Speicherung doppelten Namen werden Duplikate übersprungen.
Die Zeit wird von Datei Änderung oder Errichtung der Zeit erkannt, oder von Dateinamen decodiert.
Resultierende Behälter werden durch Zeit Formatierung Muster definiert.
Zeit Formatierung prasselt für Zielpfad und Containername:
Legt Pfad und Dateinamen, die von Bezugsdatei Zeit erstellt werden können.
& Nbsp;% c Locale für Datum und Zeitdarstellung.
& Nbsp;% d Tag des Monats als Dezimalzahl [01,31].
& Nbsp;% f Mikrosekunde als Dezimalzahl [0,999999], mit Nullen aufgefüllt auf der linken Seite
& Nbsp;% H Stunde (24-Stunden-Format) als Dezimalzahl [00,23].
& Nbsp;% j Tag des Jahres als Dezimalzahl [001366].
& Nbsp;% m Monat als Dezimalzahl [01,12].
& Nbsp;% M Minute als Dezimalzahl [00,59].
& Nbsp;% S Sekunde als Dezimalzahl [00,61].
& Nbsp;% U Wochennummer im Jahr (Sonntag ist der erste Tag der Woche) als [00,53]. Alle Tage in einem neuen Jahr vor dem ersten Sonntag gelten als in Woche 0 sein.
& Nbsp;% w Wochentag als Zahl [0 (Sonntag), 6].
& Nbsp;% W Wochennummer im Jahr (Montag ist der erste Tag der Woche) als [00,53]. Alle Tage in einem neuen Jahr vor dem ersten Montag werden als in Woche 0 sein.
& Nbsp;% y Jahr ohne Jahrhundert als [00,99].
& Nbsp;% Y Jahr mit Jahrhundert als Dezimalzahl.
& Nbsp;% z UTC in der Form + HHMM oder -HHMM (leerer String, wenn die bei dem Objekt um naive) gegenüber.
& Nbsp;% Z Name der Zeitzone (leerer String, wenn das Objekt naive).
Für weitere Details siehe unten auf der Seite http://docs.python.org/library/datetime.html
Samples: pattern => resultierende Pfad + Archivname:
& 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 / Woche-% W.zip" => "Archiv / 2010 / week-10.zip"
Standardwert ist:
& Nbsp; "Archiv / Jahre% Y / Monat-% m /% Y-% m-% d.zip" => "Archiv / Jahr-2010 / Monat-08 / 2010-08-28.zip"
Behälter enthalten flache Struktur ohne tiefere Verzeichnisbaum.
Quelldateien endgültig gelöscht oder verlassen werden, wie sie sind.
Verwenden Sie Aktionsliste (default) zu erwartende Ergebnis ohne Gefährdung der Dateien zu sehen.
Bestehenden Behälter werden nie berührt, wenn sie gefunden werden, * _1. * Usw. verwendet.
Lesen Kommandozeilenparameter von Datei: schreiben Argumente in Text-Datei,
jedes Präfix und jeder Wert in getrennten Zeilen wie
& Nbsp; ------ (Zitat von my.cfg Start)
& Nbsp; -action
& Nbsp; movetozip
& Nbsp; D: meine Dateien mit Leerzeichen Data 2010-0 [789] * xml.
& Nbsp; E:. / Sonstiges / Lage / data 2010-0 [789] * xml
& Nbsp; (Zitat von my.cfg Ende) ------
Dann von der Kommandozeile
& Nbsp; Dalimil -incomplete @ my.cfg
wird es zu lesen.
Mischen Befehlszeilenargumente und andere von Datei (en) ist möglich.
Beispiele:
Dry Test der Archivierung * .xml vom aktuellen Ordner ohne Berührung der Dateien
& Nbsp; Dalimil * .xml
Bewegen Sie die * .xml fles in subdir Archiv / Jahr-2010 / Monat-08 / 2010-08-28.zip usw.
Aktuelle Periode übersprungen
& Nbsp; Dalimil -a move2zip * .xml
Verschieben Sie dort alle Dateien, einschließlich aktuelle Periode
& Nbsp; Dalimil -a move2zip -incomplete * .xml
Kopieren Sie die * .xml-Dateien in dir Struktur ohne zu zippen (dirs halten Sie die ZIP-Erweiterung)
& Nbsp; Dalimil -a copy2dir * .xml
Verschieben Sie die * .xml-Dateien in dir Struktur Stil Archiv / Jahr-2010 / Monat-08 / 2010-08-28
& Nbsp; Dalimil -a -d move2dir archive / Jahre% Y / Monat-% m /% Y-% m-% d * .xml
Verschieben Sie die Archive, Erfassungszeit von Dateien aus Dateinamen
Expecting Dateinamen Notes 201010251325_abc.xml
& Nbsp; Dalimil -t pattern -p NOTES-% Y% m% d% H% M -a move2zip * .xml

Was ist neu in dieser Pressemitteilung:

  • Abgeschlossene Verpackung für pypi Server (readme, Nachrichten, todo, setup.py, Tests verschoben)
  • Ausbau-Unterstützung hinzugefügt
  • Hochladen auf den Server PyPI.

Anforderungen :

  • Python

Ähnliche Software

GRF Tool
GRF Tool

3 Jun 15

Parallel BZIP2
Parallel BZIP2

11 May 15

VVV
VVV

14 Apr 15

Andere Software von Entwickler Jan Vlcinsky

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

20 Feb 15

Kommentare zu dalimil

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!