Копирование нескольких типов файлов в одной команде

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

Поэтому я бы написал что-то вроде:

cp -r dir1 / *. gif dir2

Но я также хочу скопировать все файлы .jpg в ту же команду. Есть ли какая-то команда AND, которая будет работать?

One Solution collect form web for “Копирование нескольких типов файлов в одной команде”

Вы можете просто перечислить их все:

cp dir1/*.gif dir1/*.jpg dir2 

Способ, которым это работает, заключается в том, что оболочка расширяет * параметры и передает все совпадающие имена в cp чтобы он мог фактически запускаться

 cp dir1/file1.gif dir1/file2.gif dir1/file3.jpg dir1/file4.jpg dir2 
  • Почему «find / -name» * .txt '| cp / junk "не работает?
  • Переопределить существующую папку с помощью cp
  • cp - только файлы, когда разрешение предоставляется в каталоге
  • $ _ не работает с командами копирования и перемещения
  • Как создать копию файла в нескольких каталогах?
  • Rsync, cp или любая утилита добавляют специальные отфильтрованные данные из исходного файла в анализируемый файл
  • Как копировать git-репо из Makefile?
  • Что произойдет, если скрипт cron попытается скопировать каталог одновременно с записью другого процесса?
  • не может создать обычный файл 'filename': Файл существует
  • Поиск по шаблону и копирование в той же папке, но с другим именем
  • Копирование текста с одного терминала на другой
  • Рекурсивный ход (`mv -rn`, например` cp -rn`), перемещение, которое будет перемещать только файлы, не отображаемые
  • Interesting Posts

    Использование sed со специальными символами

    Замена части строки URL в файле Linux другой строкой

    printf тыс. разделитель не работает на MacBook

    Kali VM зависает, когда TL-WN722N выбран как USB-устройство для виртуальной виртуальной машины VM

    QoS с TC qdiscs: возможно ли, чтобы ВСЕ исходящие соединения имели ограничение скорости x на уникальный IP?

    Как заблокировать одну пару мышь / клавиатуру на каждом экране?

    причины для dd-образа почти пустого диска не будут малы после gzip

    Зависимости Debian для ttyecho

    Полнотекстовая индексация командной строки?

    atop + что такое PAG на вершине

    Каков предпочтительный способ использования низких номеров портов в Linux?

    Перенаправление вывода при выполнении «bash -c …» из программы C

    Netcat (nc6) – Минимальный IPv6 только TCP-сервер и клиент

    Как исправить «make: no rule to make target config»?

    Как запустить приложение в полноэкранном режиме без загрузки среды рабочего стола IceWM?

    Linux и Unix - лучшая ОС в мире.