Untitled
unknown
plain_text
10 months ago
1.3 kB
5
Indexable
#!/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
Editor is loading...
Leave a Comment