3

У меня есть следующий контент в исходном каталоге:

source/foo.txt
source/bar/another_file.txt
source/bar2/and_another.txt

Я хочу скопировать эти файлы в каталог назначения, который после копирования будет выглядеть следующим образом:

destination/foo.txt
destination/another_file.txt
destination/and_another.txt

Как я могу это сделать? Похоже, что у "cp" такой опции нет

1 ответ1

3

Используйте find чтобы найти файлы, и cp чтобы скопировать их.

find source/ -type f -exec cp -t destination/ {} +

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