2016-01-30 6 views
-1

Я задаю несколько вопросов здесь, и каждый раз, когда я очень доволен ответами, так что мы снова идем.Отфильтруйте файлы из папки и скопируйте их в другую папку

У меня есть три папки внутри папки файлы имеют одинаковые имена для файловой структуры, за исключением:

1 папка с .zip
1 папка с .7zip
1 папку с различными папками

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

Я действительно надеюсь, что это имеет смысл :) Английский не мой первый язык.

ответ

0

Используйте команду find.

find . -regex '.*\.zip' -exec cp {} target_dir \;

+0

Спасибо! поэтому это перенесет все соответствующие файлы из папки с .zip-файлами в другую папку? – user3854300

+0

Он скопирует файлы, заканчивающиеся на .zip, в target_dir. –

Смежные вопросы