Выполнить команду для всех каталогов [дубликат]

У меня есть много каталогов, которые содержат некоторые текстовые файлы, и я хотел бы скопировать все файлы (из всех каталогов) в новый каталог. Я ищу команду bash, которая это сделает. Как я могу это сделать?

0
задан 29 May 2016 в 23:24

2 ответа

Попробовать

find source_dir '*.txt' -exec cp -vuni '{}' dest_dir ";"
0
ответ дан 23 December 2019 в 17:28

Можно использовать эту команду для копирования всех файлов и подпапок в каталоге к другому каталогу:

cp -a /source/. /dest/

Взятый от того, Как я могу скопировать содержание папки к другой папке в другом каталоге с помощью терминала?

Примечание: Это не решает вопрос OP, поскольку Вы не можете использовать его, чтобы только скопировать файлы определенного типа наряду с папками, но я оставлю его здесь для любого, которому, возможно, понадобился бы он.

0
ответ дан 23 December 2019 в 17:28

Другие вопросы по тегам:

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