Как скопировать все файлы из одного каталога в совпадающие файлы другого?


0

Например, у меня есть 2 каталога со следующими структурами

Справочник 1

./img/1.jpg
./img/2.jpg
./img/3.jpg
./img/4.jpg

Справочник 2

./thumb/1.jpg
./thumb/2.jpg
./thumb/3.jpg

Как скопировать только совпадающие файлы из ./thumb (1.jpg, 2.jpg, 3.jpg) из ./img в ./thumb?

Ответы:


1

Простой цикл bash:

for f in thumb/*.jpg;do cp img/$(basename $f) thumb;done

( basename возвращает имя файла со всеми удаленными компонентами каталога).


Это отличное решение для Bash. Есть ли способ сделать это с помощью команды терминала?
AvidLearner

@JesusAltorez вы можете выполнить это в терминале
janos
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.