Dosya isimlerinin büyük harften küçük harfe rename edilmesi
Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYgYmTjf' (Errcode: 28 - No space left on device) in /usr/share/nginx/html/syslogs/wp-includes/class-wpdb.php on line 2349
İsminde ya da uzantısında büyük harf geçen dosyaları küçük harf olacak şekilde rename etmek için aşağıdaki komut kullanılabilir. Komutu çalıştırdığınız zaman o an bulunduğunuz dizin ve alt dizinlerinde uppercase karakter içeren dosyalar aranacak ve lowercase olacak şekilde rename edilecektir.
find . -type f -name '*[A-Z]*' -execdir bash -c '! test -f "$(echo "$0" | tr "[:upper:]" "[:lower:]")"' {} \; -execdir bash -c 'mv "$0" "$(echo "$0" | tr "[:upper:]" "[:lower:]")"' {} \;
Komut içerisindeki A-Z regex ifadesini ve tr komutuna verilen upper lower sıralamasını değiştirerek işlemin tersini yani küçük harften büyük harfe rename işlemi de yapılabilir.
Visited 2.064 times, 1 visit(s) today
Bu yazılar da ilginizi çekebilir:
Yorumlar
Henuz yorum yapilmamis.
Yorumda bulunun.