dalimil

Software captura de pantalla:
dalimil
Detalles de software:
Versión: 1.1
Fecha de carga: 11 May 15
Promotor: Jan Vlcinsky
Licencia: Libre
Popularidad: 3

Rating: 1.0/5 (Total Votes: 1)

Dalimil es una herramienta de línea de comandos para la organización de archivos en contenedores de tiempo relacionadas (directorios o archivos).
Instalar
Use métodos estándar como:
python setup.py install
o:
PIP instalar Dalimil
o:
easy_install Dalimil
Se instalará script llamado Dalimil en python site-packages.
Se recomienda agregar esta ruta (site-packages de Python) en que PATH.
Uso
ver Dalimil -h
doc actual
uso: Dalimil [-h]
& Nbsp; [- acción {lista, move2dir, move2zip, move2targz, copy2dir, copy2zip, copy2targz}]
& Nbsp; [- DESTINO destino] [-tiempo {modificado, patrón}]
& Nbsp; [- patrón TIME_DETECTION_PATTERN] [-incomplete]
& Nbsp; fuente [Fuente ...]
herramienta Dalimil organiza los archivos en recipientes de tiempo relacionadas (directorios o archivos).
Nota: Este comando no inicia nada por sí mismo, se ejecuta sólo una vez por llamada.
Así que llamó Dalimil escribió Crónica de Dalimil, clasificación acontecimientos pasados ​​y actuales.
Ver http://en.wikipedia.org/wiki/Chronicle_of_Dalimil
argumentos posicionales:
& Nbsp; fuente patrón de shell de Unix para la selección de archivos a archivo.
& Nbsp; (por defecto a todos los archivos en directorio actual)
argumentos opcionales:
& Nbsp; -h, --help muestra este mensaje de ayuda y sale
& Nbsp; -action {lista, move2dir, move2zip, move2targz, copy2dir, copy2zip, copy2targz}
& Nbsp; Define la acción que ver con los archivos organizados en el tiempo
& Nbsp; recipientes relacionados. (Por defecto: lista)
& Nbsp; -destination DESTINO
& Nbsp; El tiempo patrón formateado para resultante contenedor
& Nbsp; (por defecto: Archivo / año-% Y / mes-% m /% Y-% m-% d.zip)
& Nbsp; -tiempo {modificado, patrón}
& Nbsp; Método, cómo se detecta el tiempo de archivo, opciones:
& Nbsp; modificada, patrón (por defecto: modificado)
& Nbsp; TIME_DETECTION_PATTERN -pattern
& Nbsp; Patrón, detectando el tiempo de nombre de archivo. Sólo es eficaz,
& Nbsp; si -time_detection_method es "patrón". Path es
& Nbsp; ignorado, primera parte del nombre del archivo debe encajar, extremo inútil
& Nbsp; de nombre de archivo se puede omitir. (Por defecto:
& Nbsp;% Y-% m-% dT% H_% M_% S))
& Nbsp; -incomplete permite la creación de contenedores por períodos, que son
& Nbsp; que no hayan finalizado (por defecto: falso))
Los archivos son seleccionadas usando shell de Unix como sintaxis utilizando *,?, [Ss] y [! Ss]
Por último, los archivos se colocan contenedores, que es el directorio hoja archivo de almacenamiento o al final.
Advertencia: patrón de selección de archivos puede seleccionar archivos de varios directorios.
Si recipiente final rechaza almacenar nombres duplicados, duplicados se omiten.
El tiempo se detecta a partir de la modificación de archivos o la creación de tiempo, o decodificado del nombre de archivo.
Envases resultantes se definen por el patrón de formateo tiempo.
Tiempo patrones de formateo de ruta de destino y el nombre del contenedor:
Define ruta y nombre de archivo, que puede ser creado a partir de la hora del archivo relacionado.
& Nbsp;% c representación de fecha y hora apropiada de Locale.
& Nbsp;% d Día del mes como un número decimal [01,31].
& Nbsp;% f microsegundos como un número decimal [0,999999], con relleno de ceros a la izquierda
& Nbsp;% H Hora (reloj de 24 horas) como un número decimal [00,23].
& Nbsp;% j Día del año como un número decimal [001,366].
& Nbsp;% m Mes como un número decimal [01,12].
& Nbsp;% M minuto como un número decimal [00,59].
& Nbsp;% S Segundo como un número decimal [00,61].
& Nbsp;% Número U Semana del año (el domingo como el primer día de la semana) como un número decimal [00,53]. Todos los días en un año nuevo que preceden al primer domingo se consideran en la semana 0.
& Nbsp;% w Día de la semana como un número decimal [0 (domingo), 6].
& Nbsp;% W Número de la semana del año (el lunes como el primer día de la semana) como un número decimal [00,53]. Todos los días en un año nuevo que preceden al primer lunes se consideran en la semana 0.
& Nbsp;% y Año sin siglo como un número decimal [00,99].
& Nbsp;% Y Año con siglo como un número decimal.
& Nbsp;% UTC z compensado en forma + HHMM o -HHMM (cadena vacía si el objeto es ingenuo).
& Nbsp;% nombre de zona Z Tiempo (cadena vacía si el objeto es ingenuo).
Para obtener más detalles y ver parte inferior de la página http://docs.python.org/library/datetime.html
Muestras: patrón => trazado resultante + nombre del archivo comprimido:
& Nbsp; "archivo /% Y-% m-% dT% H.zip" => "archivo / 2010-02-28T13.zip"
& Nbsp; "archivo /% Y /% m /% d.zip" => "archivo / 2010/02 / 28.zip"
& Nbsp; "archivo /% Y / semana-% W.zip" => "archivo / 2010 / week-10.zip"
valor por defecto es:
& Nbsp; "archivo / año-% Y / mes-% m /% Y-% m-% d.zip" => "archivo / año-2010 / mes-08 / 2010-08-28.zip"
Contenedores contienen estructura plana sin más profundo árbol de directorios.
Los archivos de origen pueden ser finalmente eliminados o dejar como están.
Usar lista de acciones (por defecto) para ver resultado esperado sin poner en peligro los archivos.
Contenedores existentes no se tocan, si se encuentran, * _1. * Etc se utiliza.
Lectura de parámetros de línea de comando del archivo: escribir argumentos en un archivo de texto,
cada prefijo y cada valor en líneas separadas como
& Nbsp; ------ (cotización de inicio my.cfg)
& Nbsp; -action
& Nbsp; movetozip
& Nbsp; D: mis archivos con espacios data 2010-0 [789] * xml.
& Nbsp; E:. / Otro / lugar / data 2010-0 [789] * xml
& Nbsp; (cotización de final my.cfg) ------
Luego, desde la línea de comandos
& Nbsp; Dalimil -incomplete @ my.cfg
lo leerá.
Mezcla argumentos de línea de comandos y otros de archivo (s) es posible.
Ejemplos:
Prueba en seco de archivo * .xml de la carpeta actual sin tocar los archivos
& Nbsp; Dalimil * .xml
Mueva el * .xml fles en archivo subdir / año-2010 / mes-08 / 2010-08-28.zip etc.
Período actual se saltan
& Nbsp; Dalimil -a move2zip * .xml
Mueva allí todos los archivos, incluyendo período actual
& Nbsp; Dalimil -a move2zip -incomplete * .xml
Copie los archivos .xml * en la estructura de directorio sin comprimir (dirs mantener la extensión .zip)
& Nbsp; Dalimil -a copy2dir * .xml
Mueva los archivos * .xml en la estructura de directorio de archivo de estilo / año-2010 / mes-08 / 2010-08-28
& Nbsp; Dalimil -a move2dir -d archivo / año-% Y / mes-% m /% Y-% m-% d * .xml
Mover a los archivos, detectando el tiempo de archivos de nombres de archivo
Contar con los nombres de archivo notas-201010251325_abc.xml
& Nbsp; Dalimil patrón -t -p notas-% Y% m% d% H% M -a move2zip * .xml

¿Qué hay de nuevo en esta versión:

  • Embalaje Completado para el servidor PyPI (léame, noticias, todo, setup.py, las pruebas se movieron)
  • Soporte buildout añadió
  • subido a PyPI servidor.

Requisitos

  • Python

Programas parecidos

pyunpack
pyunpack

14 Apr 15

GNU tar
GNU tar

14 Apr 15

archive.sh
archive.sh

20 Feb 15

Lzip
Lzip

17 Feb 15

Otro software de desarrollador Jan Vlcinsky

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

20 Feb 15

Comentarios a la dalimil

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!