Ana dizininin altinda soyle bir betik calistirip tum resimleri numaralandirip ana dizinde toplayabilirsin:
resimler=`find . -iname '*.jpg'` i=1 for term in $resimler do mv $term ./$((i++)).jpg done 2013/6/6 Salih Pala (Gmail) <[email protected]> > Selamlar,**** > > ** ** > > Şöyle bir sorunum var aramaya devam ediyorum fakat sizinde tecrübeniz > varsa bu konuda yararlanmak isterim.**** > > ** ** > > Elimde 1 ana klasör var ve içerisinde yüzlerce klasör var. Bu her klasör > içinde yüzlerce jpg dosyası mevcut. Bende ayrı ayrı klasörler yerine bütün > resimleri bulup belirli bir düzene göre tekrar isimlendirmek istiyorum. > Fakat şöyle bir olay var. Örnek veriyorum "A" klasörü içinde doga.jpg > dosyası var fakat B klasörü içerisinde de aynı isimle dosya olabiliyor. Bu > nedenle tüm dosyaların ismini değiştirirken hiçbir şekilde dosyalara zarar > vermek üstüne yazmak v.s. istemiyorum benim için kayıp olur. **** > > ** ** > > Bu arada mesela A klasörü içindeki resimler/dosyalar bulunduğu dizinin > adını da alabilir. Örneğin A dizininde doga.jpg toplu değiştirme işlemi > yapıldığında a-doga.jpg olabilir. En azından tüm kopyalama işlemi > yapıldığında üzerine yazma dosya kaybını önlemiş olurum. Zira zaten hepsini > bir yere topladığımda aynı isimde ve uzantıda birçok dosya olamayacağı için > bu daha mantıklı geldi bana.**** > > ** ** > > Aşağıdaki komut ile buraya kadar geliyorum ama burdan sonrasında hepsinin > ismini belirli formata göre değiştirmek ve x klasörüne kopyalamak istiyorum. > **** > > find /home -iname '*.jpg' | xargs **** > > _______________________________________________ > Linux-sunucu E-Posta Listesi > [email protected] > > Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > okuyabilirsiniz; > > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 > dakika içinde üyeliğinizi sonlandırabilirsiniz. > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > >
_______________________________________________ Linux-sunucu E-Posta Listesi [email protected] Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından okuyabilirsiniz; Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
