Gibi bir şey kullanarak dosyaların listesini bulabilirsiniz:
find /path/to/files -type f
Ve tek bir dosyanın içeriğini şunlardan biriyle temizleyebilirim:
> filename
echo -n > filename
cat /dev/null > filename
Çıkış yönlendirmesini içermeyen komutlarla böyle bir şey yapabilirsiniz:
find /path/to/files -type f -exec file '{}' \;
Ancak bu işe yaramıyor:
find /path/to/files -type f -exec echo -n > '{}' \;
Find'leri kullanarak bir komut oluşturuyor -exec
veya | xargs
dosya listesini dosyaları temizleyecek bu komutlardan birine aktarıyor gibi görünmüyorum . Bunu nasıl yapabilirim?