xargs/curl не обрабатывает все URL-адреса :получение ОШИБКИ curl:(6 )Не удалось разрешить хост :h

Вы также можете сделать это с помощью команд Linux bash, просто сравнив размеры файлов

Сначала:создайте папку для мусора, чтобы перемещать туда удаленные файлы

mkdir../trash

Затем:запустите эту команду

mv `stat -c "%s %n" * | column -t | sort | awk '{if( $1 != size ){ print "original",$1,$2; } else { print "delete",$1,$2;} size = $1 }' | grep delete | awk '{ print $3;}'`../trash/

it works for a single folder

если у вас есть разные папки, вам нужно выполнить дополнительную работу над командой выше

0
02.05.2021, 14:05
1 ответ

Проблема, по-видимому, связана с xargs, потому что вместо этого он работает плавно, используя цикл for:

FOR /F %i IN (files.txt) DO curl -o "#1.#2" %i
0
28.07.2021, 11:35

Теги

Похожие вопросы