Untitled
#!/bin/bash echo "Meta verilerini temizlemek istediğiniz klasörün tam yolunu girin:" read -r folder_path # Girilen yolun geçerli bir dizin olup olmadığını kontrol et if [[ -d "$folder_path" ]]; then echo "Klasör: $folder_path" echo "Meta verileri temizleniyor..." # Alt klasörleri dahil etmek için find komutu find "$folder_path" -type f | while read -r file; do # Resim dosyaları için EXIF temizleme if [[ "$file" == *.jpg || "$file" == *.jpeg || "$file" == *.png ]]; then exiftool -overwrite_original -all= "$file" # Video dosyaları için meta veri temizleme elif [[ "$file" == *.mp4 || "$file" == *.mkv ]]; then ffmpeg -i "$file" -map_metadata -1 -c:v copy -c:a copy "${file%.*}_clean.${file##*.}" # PDF dosyaları için meta veri temizleme elif [[ "$file" == *.pdf ]]; then exiftool -overwrite_original -all= "$file" # TXT dosyaları için direkt kopyalama (meta veri yok ama içerik temizlenmiş olur) elif [[ "$file" == *.txt ]]; then cp "$file" "$file.cleaned" fi done echo "Tüm meta veriler temizlendi!" else echo "Hata: Geçerli bir klasör yolu girmediniz. Lütfen tekrar deneyin." fi
Leave a Comment