valla benim anladığım : find komutuyla, " /tmp/unrared" klasründeki. jp2' uzantılı dosyaları, mv -t ` komutu ile " home/user/JP2KLASORU " klasrüne TAŞIYOR. sondaki süslü parantez ve + işareti ne ise yaşıyor, bilmiyore :D ha ama bilmediğin komutları, linux`da, komut -h yada help ile ğrenebiliyoruz ^^)/ RitmFarbRacourci tarafından 31/Mar/16 12:14 tarihinde düzenlenmiştir I'şıkY'ılı;^^`) Zk't^^` RnSySyTk. dl. SpRtÇzBşBkYd Kryptia. agogE Sa'd-l'Suud az. ç'k 'lmyn'Dşn Pnct'tnAnNttn Blgi, YpBlgi 'Ct'nDrm. CmdyDrm. MdrnDrm hRşYdşR ClptcPth'Strsm M'nPhs' Ld, X/Y YrYnZmnGrçklk, AlgBzklğ KrzFrst'tr Tiytr' Pugchv, Jtrn, İmmlmn, FllngLef, Pik' SuprmcySprrty CoBehTh elFnmno:NzrioRonldo AdnKy TkSs, TkHrf . RtNsTk. KvMp. Mk. TrmDyn ScklkNmRzgr ŞkHcBy ccp. kky Snrlr'Çz SnaSnLzmsn 'NsnKsknçtr BgDppr. MagllnCl'ds. S'thCro's Ch'kW'ng CreazioneDiAdamo^^`, Arctrs. Spic' ArcScnd, YySnye TrbProp, TrbJet, TrbFan 3.10^5km/sn 343m/sn 900-1240m/snMacH RamJt, ScRamJt Przdi^^' Tbu. XL Prsek MAtv^^` mLAT G'dWllHnting . 3id't^^` TareZmenPr ParaMotor TrflrVArsİlşklr +. , ZminŞkil. .. Bu imza @SubZero tarafindan degistirilmistir. "Bu kadar uzun karmakarisik bir imza yapma diye uyardim ama heeheeeey _hey kim sylüyor, kim dinliyor." Imzanizi SubZero'ya bilgi vermeden degistirmeyiniz. Tesekkurler...

bu adamın sorusu niye açıkta kaldı yaf ^^)/ bence bir bilen vardır. eyvallah hocam. Hello, i am nothing. I come from Neverland.

find /tmp/unrared -name ' . jp2' -exec mv -t /home/user/JP2KLASORU + MaviEkran tarafından 31/Mar/16 10:36 tarihinde düzenlenmiştir Blue Screen of Death

hocam sorun net olarak anlasılmıyor. aynı rar dosyasında. jp2 - . jpg gibi dosyalar varsa bunları ayrı isimlerde klasrlere cıkartsın mı istiyorsun? hocam şimdi rar' ın içini bilmiyorum ama olması gerekenler : . mrxs dosyası ve aynı adda bi klasr ya da. jp2 dosyaları ya da jpeg, jpg, png dosyaları. içinde hangisi olduğunu bulmam lazım. dizin sıralarını yaziyim mesela rnek olaraktan : 2342132. rar -> -> (Deneme_1. mrxs) & 2432423. rar -> (Deneme_1. jp2) 5345345. rar -> -> (Deneme_1. jp2) & (Deneme_2. jp2) 7446553. rar -> -> (Deneme_1. jpg) Burada kutulu parantezler klasrü, normal parantezler de dosyaları belirtiyor. Şimdi rarın içinden direk jp2 dosyası da olabilir ya da bir alt klasr olabiliyor ve o klasrün altında jp2 ler olabiliyor. Bunu anlayamıyorum, ben sadece rar' ın içine bakıyorum ama orda klasr varsa benimki false dnüyor. Halbuki o klasrün altında vardı aradığım. Kullanıcının nasıl bir klasrleme yntemiyle rarlayacağını bilemiyorum. Bu yüzden rar' ı extract ettikten sonra recursive şekilde klasrleri tarayıp aradığım uzantılara bakmam gerekiyor ve eğer varsa isimlerini çekmem lazım. Hello, i am nothing. I come from Neverland.

bütün rar cıktılarını tek klasr altına alırsan, X diyelim o klasre; find /x/ \( -name " . jp2" -or -name " . jpg" -or -name " . jpeg" -or -name " . png" -or -name " . mrxs" \) -exec cp -t /kopyalanacak_dizin \; gibi bir komut isini grür sanıyorum. tmp'e cıkarttıgını sylemissin, x'i tmp ile degistirirsin. eger kopyalama islemi yapacaksan bu sekilde, tasıyacaksan mv yazarsın, hic islem yapmayayım isimleri bir dizine atayım dersen de : find /x/ \( -name " . jp2" -or -name " . jpg" -or -name " . jpeg" -or -name " . png" -or -name " . mrxs" \) -exec ls >> log \; %40 indirimli olarak "Centos Sistem ve Sunucu Ynetimi" adlı kitabımızı satın alarak, Linux üzerine yapılacak olan devam projeleri icin destekte bulunabilirsiniz : http://www.hepsiburada.com/centos-sistem-ve-sunucu-yonetimi-oku-izle-dinle-ogren-p-KKODLAB01579

bu adamın sorusu niye açıkta kaldı yaf ^^)/ bence bir bilen vardır. I'şıkY'ılı;^^`) Zk't^^` RnSySyTk. dl. SpRtÇzBşBkYd Kryptia. agogE Sa'd-l'Suud az. ç'k 'lmyn'Dşn Pnct'tnAnNttn Blgi, YpBlgi 'Ct'nDrm. CmdyDrm. MdrnDrm hRşYdşR ClptcPth'Strsm M'nPhs' Ld, X/Y YrYnZmnGrçklk, AlgBzklğ KrzFrst'tr Tiytr' Pugchv, Jtrn, İmmlmn, FllngLef, Pik' SuprmcySprrty CoBehTh elFnmno:NzrioRonldo AdnKy TkSs, TkHrf . RtNsTk. KvMp. Mk. TrmDyn ScklkNmRzgr ŞkHcBy ccp. kky Snrlr'Çz SnaSnLzmsn 'NsnKsknçtr BgDppr. MagllnCl'ds. S'thCro's Ch'kW'ng CreazioneDiAdamo^^`, Arctrs. Spic' ArcScnd, YySnye TrbProp, TrbJet, TrbFan 3.10^5km/sn 343m/sn 900-1240m/snMacH RamJt, ScRamJt Przdi^^' Tbu. XL Prsek MAtv^^` mLAT G'dWllHnting . 3id't^^` TareZmenPr ParaMotor TrflrVArsİlşklr +. , ZminŞkil. .. Bu imza @SubZero tarafindan degistirilmistir. "Bu kadar uzun karmakarisik bir imza yapma diye uyardim ama heeheeeey _hey kim sylüyor, kim dinliyor." Imzanizi SubZero'ya bilgi vermeden degistirmeyiniz. Tesekkurler...

hocam sorun net olarak anlasılmıyor. aynı rar dosyasında. jp2 - . jpg gibi dosyalar varsa bunları ayrı isimlerde klasrlere cıkartsın mı istiyorsun? %40 indirimli olarak "Centos Sistem ve Sunucu Ynetimi" adlı kitabımızı satın alarak, Linux üzerine yapılacak olan devam projeleri icin destekte bulunabilirsiniz : http://www.hepsiburada.com/centos-sistem-ve-sunucu-yonetimi-oku-izle-dinle-ogren-p-KKODLAB01579

find /tmp/unrared -name ' . jp2' -exec mv -t /home/user/JP2KLASORU + hocam birazcık açıklasaydın keşke :( don't give me a fish but teach me how to fish :( Hello, i am nothing. I come from Neverland.

find /tmp/unrared -name ' . jp2' -exec mv -t /home/user/JP2KLASORU + Hacı abi senin işini bu grür. Diyelim ki rarları /tmp/unrared içine açtın. /tmp/unrared altında klasr1/, klasr2/, klasr3 ve klasr3/klasr4 var. Bu klasrlerin altında da karışık şekilde uzantıları jp2 ve jpg olan dosyalar var. Komutumuz jp2 uzantılı dosyaları bir klasre, jpg uzantılıları da başka klasre atar. find /tmp/unrared -name ' . jp2' Yukarıdaki komutla /tmp/unrared klasrü altındaki jp2 uzantılı dosyaları buluyoruz. -exec mv -t /home/user/JP2KLASORU + Komutun bu kısmı da find'ın çıktılarını mv komutuna parametre olarak koyuyor. -t hedef klasr. ise find'ın sonucu. zetle komut işini grür diye düşünüyorum. Scripte falan gerek yok. jpg uzantılıları başka klasre koymak için komuttaki ilgili yeri jpg olarak değiştirip, yeni hedef klasrünü gsteriyorsun. MaviEkran tarafından 31/Mar/16 18:13 tarihinde düzenlenmiştir Blue Screen of Death

@Andrei, bir komutun çıktısını, diğer komuta girdi olarak sağlayan komut yada parametre, "-exec" gibi duruyor. yle mi? execute`den herhalde. tek satırda bu sağlıyor herhalde. @_@ major lazer, lean on, na na ni ni _ > >komutuda hatırladığım, ekran çıktısını, nceki veriyi silmeden, üstüne ekleme gibi. ama bu zımbırtı ne ise yarıyor bilmiyore. majr lazer, be together. RitmFarbRacourci tarafından 31/Mar/16 12:46 tarihinde düzenlenmiştir I'şıkY'ılı;^^`) Zk't^^` RnSySyTk. dl. SpRtÇzBşBkYd Kryptia. agogE Sa'd-l'Suud az. ç'k 'lmyn'Dşn Pnct'tnAnNttn Blgi, YpBlgi 'Ct'nDrm. CmdyDrm. MdrnDrm hRşYdşR ClptcPth'Strsm M'nPhs' Ld, X/Y YrYnZmnGrçklk, AlgBzklğ KrzFrst'tr Tiytr' Pugchv, Jtrn, İmmlmn, FllngLef, Pik' SuprmcySprrty CoBehTh elFnmno:NzrioRonldo AdnKy TkSs, TkHrf . RtNsTk. KvMp. Mk. TrmDyn ScklkNmRzgr ŞkHcBy ccp. kky Snrlr'Çz SnaSnLzmsn 'NsnKsknçtr BgDppr. MagllnCl'ds. S'thCro's Ch'kW'ng CreazioneDiAdamo^^`, Arctrs. Spic' ArcScnd, YySnye TrbProp, TrbJet, TrbFan 3.10^5km/sn 343m/sn 900-1240m/snMacH RamJt, ScRamJt Przdi^^' Tbu. XL Prsek MAtv^^` mLAT G'dWllHnting . 3id't^^` TareZmenPr ParaMotor TrflrVArsİlşklr +. , ZminŞkil. .. Bu imza @SubZero tarafindan degistirilmistir. "Bu kadar uzun karmakarisik bir imza yapma diye uyardim ama heeheeeey _hey kim sylüyor, kim dinliyor." Imzanizi SubZero'ya bilgi vermeden degistirmeyiniz. Tesekkurler...

Linux' a ufaktan bulaştım da çok ufaktan. Şimdi bi shell script hazırlamam gerekiyor, düzenli olarak çalışacak. Burda bir klasrün içinde. rar dosyaları var, bunları sırayla boş bi klasre extract edip uzantılarına gre bazı işlemler yaptırıp silmem gerekiyor. Az biraz bişeyler yazdım da takıldığım noktalar var. Nasıl çzebilirim acaba? Takıldığım olay şu : Extract' ı tmp diye bi folder' a yapıyorum ama rar dosyasının içeriği hakkında bir fikrim olmayacak. Ama içinde arayacaklarım; -. jp2 dosya/lar - . jpg, jpeg, png dosya/lar - . mrxs dosyası ve bir de aynı isimde bir klasr Bu türlere gre ayırt edip bazı işlemler yapmam gerekiyor. Şimdi adam eğer rar dosyasını direk jp2 olarak rar ladıysa, extract edince direk jp2 çıkacak ama birden fazla jp2 dosyasını ya da mrxs için başka bir klasre atması gerekiyor. yle olunca extract edince o klasr çıkıyor ve uzantıyı bulamıyorum. Bunu nasıl bulabilirim? Bir de bu dosyaları kopyalabilmem için isimlerini bilmem gerekiyor sanırım ya da mrxs dosyasını convert edebilmek için adı lazım. Bunlara da ulaşamadım. Bunları nasıl yapabiliriz? Mesela yazdığım kodda Deneme_1. mrsx ya da Deneme_1. jp2 isimlerini ben bildiğim için yazdım oraya ama normalde bilmiyor olucam. Yazdığım kod : cd /var/www/upload for i in `find /var/www/upload-type f -name " . rar"`; do unrar x $i /var/www/upload/tmp for j in `find /var/www/upload/tmp -type f | perl -ne 'print $1 if m/\. $/' | sort -u`; do # klasr içindeki dosyaların uzantılarını sıralar if ; then vips openslideload /var/www/upload/tmp/Deneme_1. mrxs /var/www/digital_slides/tiff/Deneme_1. tiff cd /opt/kakadu-7-5/v7_5-01585N/bin/Linux-x86-64-gcc kdu_compress -i /var/www/digital_slides/tiff/Deneme_1. tiff -o /var/www/digital_slides/Deneme_1. jp2 rm -f /var/www/digital_slides/tiff/Deneme_1. tiff elif ; then mv /var/www/upload/tmp/Deneme_1. jp2 /var/www/digital_slides/Deneme_1. jp2 fi rm -rf /var/www/upload/tmp done done zet : - Linux da bir klasrün içindeki belirli dosyaların isimlerini nasıl bulurum? - Belirli uzantılar yoksa sadece folder dan oluşuyorsa bir alt folder' a indirip nasıl tekrar sordurabilirim ? ozgunlu tarafından 30/Mar/16 14:52 tarihinde düzenlenmiştir Hello, i am nothing. I come from Neverland.