破損したアーカイブファイルを見つける方法は?

破損したアーカイブファイルを見つける方法は?

zipファイルがたくさんあります。一部は正しくダウンロードされておらず、破損しています。削除したいです。

Bashで破損したアーカイブを見つける方法はありますか?

ベストアンサー1

GNUを使用して検索(-readableおよび-iname):

find . -iname '*.zip' -type f -readable ! -exec unzip -t {} \; -exec rm -i {} \;

おすすめ記事