Я случайно распаковал архив в корень диска, а не в папку.

Как я могу удалить все 188 файлов, не делая это вручную?

Теперь я также разархивировал файлы в нужной папке, поэтому в основном мне нужно удалить все файлы в c:/dropbox, которые также находятся в c:/dropbox/myfolder, но рекурсивно.

Я нахожусь на Windows 10, но также установил Linux-подсистему для Windows, так что это может быть и Unix-команда тоже.

1 ответ1

0

я сделал

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

Я использовал -ok вместо -exex, чтобы быть в безопасности. Я выполнил поиск в два этапа, чтобы не удалять папки, существующие в zip, но уже существующие; папки с файлами, оставшимися после удаления неправильно распакованных файлов, удалять не следует.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .