zipファイル内のフォルダからすべてのファイルを削除します

zipファイル内のフォルダからすべてのファイルを削除します

誤ってアーカイブをフォルダーではなくディスクのルートに解凍してしまいました。

手動で行わずに 188 個のファイルをすべて削除するにはどうすればよいですか?

必要なフォルダ内のファイルも解凍したので、基本的には c:/dropbox/myfolder 内にある c:/dropbox 内のすべてのファイルを再帰的に削除する必要があります。

私は Windows 10 を使用していますが、Windows 用の Linux サブシステムもインストールしているので、Unix コマンドとしても使用できます。

答え1

やった

cd dropbox/myfolder
find . -type f -ok rm ../{} \;
find . -depth -type f -ok rmdir ../{} \;

安全のため、-exex ではなく -ok を使用しました。検索を 2 段階で実行したので、zip 内に存在するフォルダーだけでなく、すでに存在するフォルダーも削除されません。誤って解凍されたファイルを削除した後に残っているファイルを含むフォルダーは削除されません。

関連情報