Я хотів би скопіювати файли з декількома розширеннями в один каталог призначення.
Наприклад, я можу використовувати таку команду, щоб скопіювати всі .txt файли в робочому каталозі до каталогу під назвою destination
:
cp -v *.txt destination/
І я можу використовувати наступне, щоб скопіювати всі .png каталоги в робочий каталог destination
:
cp -v *.png destination/
Але час вимагає вводити їх як окремі команди (навіть із використанням історії команд). Отже, чи є спосіб , що я можу сказати , cp
щоб скопіювати файли з будь-яким шаблоном *.txt
або шаблоном *.png
до destination
? В ідеалі я хотів би мати можливість вказати більше двох моделей - як інструктаж , cp
щоб скопіювати всі *.txt
або *.png
або *.jpg
файли destination
, наприклад.
Я впевнений, що все це можливо за допомогою сценарію оболонки - я bash
, наприклад, використовую - але чи є спосіб зробити це простіше, просто з консолі? Чи можу я якось використовувати розширення дужок для цього?
Я знаю, що можна скопіювати всі файли в робочий каталог, за винятком тих, що відповідають певним шаблонам , але оскільки мій робочий каталог містить набагато більше розширень файлів, які я не хочу копіювати, ніж ті, що я роблю , це буде болем.
Чи є у вас думки з цього приводу?
cp -v *.txt *.png destination/
?