Я хочу, чтобы найти и скопировать все файлы с *.jpg
в одной папке включает ее подпапку в другую папку я используюLinux найти и скопировать файлы с таким же именем в папке назначения не перезаписывать
find /tempL/6453/ -name "*.jpg" | xargs -I '{}' cp {} /tempL/;
но перезаписать файлы с таким же именем
, например, в /tempL/6453/
, есть test (1).jpg
test (2).jpg
и папка 1, в /tempL/6453/1/
, там также есть файлы с таким же именем test (1).jpg
test (2).jpg
Если я использую вышеуказанную команду, есть только два файла test (1).jpg
test (2).jpg
в /tempL/
, он не может скопировать все файлы в /tempL/
.
Что я хочу, это скопировать все файлы в /tempL/
, если есть одно и то же имя файла, просто переименуйте их, как?
ср * .jpg/Темпл/ –
Cp * .jpg PUT_DESTINATION_PATH –
@OmidCompSCI Пожалуйста, прочитайте вопрос тщательно. По общему признанию, это может быть сформулировано лучше, но ясно, что OP хочет переименовать файлы, имеющие одно и то же имя в любом из исходных каталогов. Ваши предложения не переименовываются и не рекурсируют исходные подкаталоги. – kaylum