Öncelikle DVD olacak büyüklükte tar dosyalarını ve pariteleri oluşturalım
cd hatiralar for i in `find ./ -maxdepth 1 -mindepth 1 -type d`; do tar -cv $i| split -b 3584MB - "${i}_tar_cv.part_"; done; for i in `find ./ -maxdepth 1 -mindepth 1 -name '*tar_cv.part*'`; do par2 create -r20 $i; done;
Daha sonra yapilan işlemler sıra ile
md5sum dvd2/* >> hatiralar_dvd17.txt cp hatiralar_dvd17.txt dvd1/ mkisofs -o ../iso/dvd13.iso -J /home/fatiho/dvd_hatiralar/dvd2/* dvdisaster -c -i /home/fatiho/dvd_hatiralar/iso/dvd13.iso -e /home/fatiho/dvd_hatiralar/iso/dvd13.ecc growisofs -dvd-compat -speed=12 -Z /dev/sr0=/home/fatiho/dvd_hatiralar/iso/dvd12.iso
Bu işleri tek satırda yapmak için :
for i in `find ./ -maxdepth 1 -mindepth 1 -type d -name 'dvd*'`; do adi=`basename $i`; echo $adi;echo $i; md5sum $i/* >> "hatiralar_${adi}.txt";cp "hatiralar_${adi}.txt" $i/; mkisofs -o "/home/fatiho/dvd_hatiralar/iso/${adi}.iso" -J $i/*; dvdisaster -c -i "/home/fatiho/dvd_hatiralar/iso/${adi}.iso" -e "/home/fatiho/dvd_hatiralar/iso/${adi}.ecc"; done;
Bir cevap yazın