Dalimil vaxt bağlı konteynerlərin (rehberler və ya arxiv) faylları təşkili üçün bir skript satırı vasitədir.
Install
Kimi standart üsulları istifadə edin:
python bərpa setup.py
və ya:
Dalimil bərpa Pip
və ya:
easy_install Dalimil
Bu python site-paketləri daxil script adlı Dalimil bərpa edilir.
Bu siz PATH bu yolu (python site paketləri) əlavə etmək üçün tövsiyə olunur.
İstifadə
Dalimil h görmək
Cari doc
istifadə: Dalimil [h]
& Nbsp; [- hərəkət {siyahısı move2dir, move2zip, move2targz, copy2dir, copy2zip, copy2targz}]
& Nbsp; [- Gideceğiniz] [-Time {redaktə model}]
& Nbsp; [- model TIME_DETECTION_PATTERN] [-incomplete]
& Nbsp; source [mənbə ...]
Dalimil alət vaxt bağlı konteynerlərin (rehberler və ya arxiv) faylları təşkil edir.
Qeyd: Bu komanda özü ilə bir şey başlayır, heç vaxt, yalnız zəng bir dəfə çalışır.
Belə ki, Dalimil keçmiş və cari hadisələr çeşidlənməsi, Dalimil xronikası yazıb.
Http://en.wikipedia.org/wiki/Chronicle_of_Dalimil bax
mövqeli dəlilləri:
& Nbsp; arxiv faylları seçilməsi üçün mənbəyidir Unix shell model.
& Nbsp; (cari dir bütün faylları üçün Öndeğerleri)
isteğe dəlilləri:
& Nbsp; h, bu yardım mesaj və çıxış göstərmək help
& Nbsp; -hərəkəti {siyahısı move2dir, move2zip, move2targz, copy2dir, copy2zip, copy2targz}
& Nbsp; faylları vaxt təşkil etmək üçün hərəkətə müəyyənləşdirir
& Nbsp; qablar bağlı. (Default: Siyahı)
& Nbsp; -destination DESTINATION
& Nbsp; konteyner çıxan vaxtı format model
& Nbsp; (default: arxivi / İlin% Y / Ay% m /% Y% m-% d.zip)
& Nbsp; Time {redaktə model}
& Nbsp; metodu, fayl vaxt aşkar necə, variantları:
& Nbsp; redaktə, model (default: redaktə)
& Nbsp; -Pattern TIME_DETECTION_PATTERN
& Nbsp; Pattern, fayl zaman aşkar. Effektiv yalnız
& Nbsp; -time_detection_method "model" Əgər. Yol
& Nbsp; fayl rədd, ilk hissəsi yararsız son uyğun olmalıdır
& Nbsp; fayl əks oluna bilər. (Default:
& Nbsp;% Y% m-% dT% H_% M_% S))
& Nbsp; -incomplete olan dövrlər üçün konteynerlərin yaradılması imkan verir
& Nbsp; hələ başa deyil (default: False))
Files istifadə sintaksis kimi Unix shell istifadə edərək seçilmiş *? [Seq] və [! Seq]
Nəhayət, faylları arxiv fayl və ya son yarpaq kataloq edir konteyner, yerləşdirilir.
Warning: File seçim model çox rehberler faylları seçə bilərsiniz.
Son konteyner cüt adları saxlanılması rədd varsa, cüt atlandı.
Vaxt fayl modifikasiya və ya yaradılması zaman aşkar, və ya fayl kontormerinin olunur.
Nəticəsində qablar vaxt formating model tərəfindən müəyyən edilir.
Hədəf yolu və konteyner adı Time formating inciləridir:
Əlaqədar fayl zaman yaradıla bilər yol və fayl adı, müəyyən edir.
& Nbsp; yerli-nin müvafiq tarixi və vaxtı təmsil c%.
Bir decimal sayı [01,31] kimi ayın% d günü; & nbsp.
Bir decimal sayı [0,999999] sol, sıfır-padded% -i f microsecond; & nbsp
& Nbsp;% H Hour bir decimal sayı [00,23] kimi (24 saat saat).
Bir decimal sayı [001.366] İlin% j günü; & nbsp.
& Nbsp;% m Ay bir decimal sayı [01,12] kimi.
& Nbsp; bir decimal sayı [00,59] kimi% M Dəqiqə.
& Nbsp;% bir decimal sayı [00,61] kimi S Second.
& Nbsp; bir decimal sayı [00,53] İlin% U həftə sayı (həftənin ilk günü kimi bazar). Ilk bazar əvvəlki yeni il bütün gün həftə 0 sayılır.
& Nbsp; bir decimal sayı kimi iş günü w% [0 (Bazar) 6].
& Nbsp; bir decimal sayı [00,53] İlin% W həftə sayı (həftənin ilk günü kimi Bazar ertəsi). Ilk Bazar ertəsi əvvəlki yeni il bütün gün həftə 0 sayılır.
& Nbsp; bir decimal sayı [00,99] kimi əsrin olmadan% y il.
& Nbsp; bir decimal sayı kimi əsrdən% Y il.
& Nbsp;% z UTC şəklində + HHMM ya -HHMM (boş string obyekt sadəlövh olduqda) ofset.
& Nbsp;% Z Saat qurşağı adı (boş string obyekt sadəlövh olduqda).
Daha ətraflı səhifənin altındakı görmək üçün http://docs.python.org/library/datetime.html
Nümunələr: model => nəticələnən yol + arxivi adı:
& Nbsp; "arxiv /% Y% m-% dT% H.zip" => "arxiv / 2010-02-28T13.zip"
& Nbsp; "arxiv /% Y /% m /% d.zip" => "arxivi / / 02 / 28.zip 2010"
& Nbsp; "arxiv /% Y / Həftədə% W.zip" => "Arxiv / 2010 / week-10.zip"
default dəyəri:
"Arxiv / İlin% Y / Ay% m /% Y% m-% d.zip" => "arxiv / il-2010 / ay-08 / 2010-08-28.zip" & nbsp
Containers dərin kataloq ağacı olmadan düz strukturu ehtiva edir.
Onlar kimi mənbə faylları nəhayət silinmiş və ya qala bilər.
Faylları təhlükə olmadan nə gözlənilir, nəticə görmək üçün hərəkət siyahısı (default) istifadə edin.
Mövcud qablar onlar aşkar əgər və s. *. * _1, Toxunub heç vaxt istifadə olunur.
Fayl command line parametrləri Reading: mətn faylı arqumentləri yazmaq
hər prefiks və kimi ayrı-ayrı istiqamətləri üzrə hər birinin dəyəri
& Nbsp; ------ (my.cfg start kotirovka)
& Nbsp; -hərəkəti
& Nbsp; movetozip
& Nbsp; D:. Fəzalarında ilə faylları 2010-0 [789] * XML məlumat
& Nbsp; E:. / Digər / yer / data 2010-0 [789] * xml
& Nbsp; (my.cfg sonu kotirovka) ------
Sonra command line
& Nbsp; Dalimil -incomplete @ my.cfg
oxumaq olacaq.
Faylı (s) command line dəlilləri və qarışdırmaqla mümkündür.
Nümunələr:
Faylları toxunmadan cari qovluq arxivləşdirilməsi * Xml Quru test
& Nbsp; Dalimil * xml
Move * xml subdir arxivi / il-2010 daxil Fles / ay-08 / 2010-08-28.zip və s.
Cari dövr atlandı
& Nbsp; Dalimil -a move2zip * xml
Cari dövrün, o cümlədən orada bütün faylları hərəkət
& Nbsp; Dalimil -a move2zip -incomplete * xml
Zipping olmadan dir strukturu * xml faylları kopyalamak (dirs Zip uzadılması saxlamaq)
& Nbsp; Dalimil -a copy2dir * xml
Stil arxiv / il-2010 dir strukturu * xml faylları hərəkət / ay-08 / 2010-08-28
& Nbsp; Dalimil -a move2dir -d arxivi / İlin% Y / Ay% m /% Y% m-% d * xml
Fayl adları faylları vaxt aşkar, arxiv keçin
Fayl adları gözləyirik qeyd-201010251325_abc.xml
& Nbsp; Dalimil -t model p Qeydlər% Y% m% d% H% M a move2zip * xml
Bu azad yeni nədir:
- pypi server (README, xəbərlər, todo, setup.py, testlər köçürülüb) Tamamlandı qablaşdırma
- buildout dəstəyi əlavə
- server pypi daşıyanlar.
tələblər
- Python
Şərhlər tapılmadı