Dosyaları Sürümlerine Göre Sıralamak
Her ihtiyacım olduğundan yeni bir çözüm bulduğum bir soruna sonunda kesin çözüm bulmak amacıyla, aha da buraya çiziktiriyorum:Sorun şu: Örneğin Redhat’in güncellemelerinin bulunduğu bir dizin var, dizinin içinde de aynı paketin farklı sürümleri. Sizin istediğiniz, o dizindeki tüm paketlerin sadece son sürümleri.Çözüm de şu: Buradaki perl betiğini kullanıyoruz. İhtiyaç duyduğu modülü de önce “cpan -i Sort::Naturally” diye kuruyoruz. Sonra da:
ls | ./getupdates.pl > updates.txtkomutu bize kopyalanacak dosyalar listesini veriyor.cp -v `cat updates.txt|xargs` <hedef dizin>de kopyalama işini yapıyor.
Hele bir de “rsync over ftp” kullanıyorsanız, tadından yenmiyor.
Categories: Kompütür