3

Мне нужно удалить все файлы и каталоги начинается с ._ рекурсивно:

find . -name \._* | xargs rm

Как это можно сделать в Windows с помощью команды DOS/shell (без Cygwin)?

5 ответов5

7

Вы пробовали del /s ._* ?

1

Загрузите unxutils . В нем есть все команды, которые вы перечислили.

1

Вы можете использовать цикл for :

for /f "delims=" %a in ('dir /B /S *._*') do del "%a"

обратите внимание, что это может быть излишним, учитывая простоту ответа Адама Лисса.

0

Если вы знакомы с инструментами UNIX, попробуйте установить утилиты Berkeley, которые являются портами всех ваших любимых файлов, таких как grep, awk, sed и т.д. Для окон.

0

Если вы хотите получить инструменты Unix для Windows, получите их из GNU

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