zipファイルがたくさんあります。一部は正しくダウンロードされておらず、破損しています。削除したいです。
Bashで破損したアーカイブを見つける方法はありますか?
ベストアンサー1
GNUを使用して検索(-readable
および-iname
):
find . -iname '*.zip' -type f -readable ! -exec unzip -t {} \; -exec rm -i {} \;
zipファイルがたくさんあります。一部は正しくダウンロードされておらず、破損しています。削除したいです。
Bashで破損したアーカイブを見つける方法はありますか?
GNUを使用して検索(-readable
および-iname
):
find . -iname '*.zip' -type f -readable ! -exec unzip -t {} \; -exec rm -i {} \;