Merhaba değerli arkadaşlar
Vps sunucumda 50k kadar resim mevcut. Resimlerin çoğu aynı ön ekler alarak adlandırılmış. Örenğin:
180x135_gameimg-1287857210.jpg
180x135_gameimg-1287857211.jpg
180x135_4dcea67614011.gif
180x135_4dcea67614012.png
...
şeklinde devam ediyor.
İsimlerdeki "180x135_" ve "180x135_gameimg-" ortak ön ekleri toplu olarak silmek istiyorum. Bunun için SSH komutu söylerseniz sevinirim.
SSH ile toplu isim düzenleme?
9
●681
- 30-09-2017, 22:04:24verdiğin cevapta ön ekleri silmez o dosyaları komple siler. Ön ekleri silmek istiyorum demiş.bantumi adlı üyeden alıntı: mesajı görüntüle
Cevabın aşağıdadır:
The syntax is:
rename 's/old/new/' files
rename [options] 's/old/new/' files
For example, rename all perl files (*.perl) to *.pl, enter:
rename 's/perl/pl/' *.perl
OR
rename -v 's/perl/pl/' *.perl
Sample outputs:
'bar.perl' renamed to 'bar.pl' 'foo.perl' renamed to 'foo.pl' 'input.perl' renamed to 'input.pl' 'output.perl' renamed to 'output.pl' 'test.perl' renamed to 'test.pl' - 30-09-2017, 22:04:33Hocam, dosyaların isimlerinde bulunan ortak kelimeleri sileceğim.bantumi adlı üyeden alıntı: mesajı görüntüle
Bu resim
180x135_gameimg-1287857210.jpg
1287857210.jpg
şekilde olacak.
Bunun gibi 50.000 resim adını toplu değiştirmem gerekiyor. - 30-09-2017, 22:13:02bir önceki cevabımda çözümden bahsettim hocamoyunoyna3 adlı üyeden alıntı: mesajı görüntüle
- 30-09-2017, 22:29:49Cevabın için teşekkürler hocam. Sunucuda çok fazla resim dosyası varKolten adlı üyeden alıntı: mesajı görüntüle
rename 's/180x135_//' *
komutunu girdiğimde aşağıdaki hatayı alıyorum.
-bash: /usr/bin/rename: Argument list too long
Klasör içinde 300k kadar resim var, değiştirlmesi gereken 50k. - 30-09-2017, 22:35:41Çok özür dilerim ben silme olarka anlamışım

--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:35:41 -->-> Daha önceki mesaj 22:31:30 --
oyunoyna3 adlı üyeden alıntı: mesajı görüntüle
ls | xargs rename 's/180x135_//'
Bu şekilde deneyebilirmisin - 30-09-2017, 22:52:10Oldu hocam, yaklaşık 5 saniyede tümünü değiştirdi.bantumi adlı üyeden alıntı: mesajı görüntüle
Mesaj yazıp yadımcı olan herkese teşekkür ediyorum.
