Копирование только нужных типов файлов в UNIX с сохранением путей

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

Это может понадобиться для сбора ассетов проекта, создания архивов и т.п.

К примеру, вы хотите скопировать только видео файлы с расширениями .*avi и *.mpg. Тогда можно использовать команду rsync вот в таком виде:

Разберем, как это работает.

Флаг -m (в -am) позволяет избежать копирования пустых папок, где нет искомых файлов.

Далее идут ключи —include, которые добавляют всё новые типы файлов. Обратите внимание, что ключи чувствительны к регистру, и потому —include=’*.avi’ скопирует myfile.avi, но не myfile.AVI.

Если вам нужны любые комбинации регистра, можно воспользоваться форматом вроде:

Опция —include=’*/’ добавит подкаталоги, а —exclude=’*’ — исключит всё остальное.

 

Мало букафф? Читайте есчо !

Пароль root от mysql - где взять?

Июнь 22, 2017 г.

Чтобы посмотреть root пароль от mySQL на unix - хостинге, нужны: Достаточные права (root-доступ) Знать где смотреть :) Первое условие вам придется обеспечить самостоятельно, а со вторым - я вам помогу. Текстовый файл с паролем в открытом ...

Читать

Добавление SSL сертификатов для разных сайтов на одном ip

Январь 19, 2018 г.

Давайте рассмотрим порядок действий и настройку SSL сертификата в apache2. В сети довольно много гайдов. Все они примерно следуют одному и тому же алгоритму. ...

Читать

Копируем файлы с AWS S3

Сентябрь 26, 2019 г.

На AWS файлы копятся в течении жизни проекта, а для разработки иногда удобнее иметь их локально. Как перетащить их из облака (и закинуть потом обратно), пользуясь консолью, расскажу в статье. Направление операции копирования в данном случае не ...

Читать

Выполнение команды от имени другого пользователя

Март 17, 2022 г.

Команда su позволяет выполнить любую операцию от имени существующего пользователя. К примеру от имени пользователя nginx: [crayon-6adfeb3f9e09a488038270/] Должно вывести nginx, но скорее всего ничего не получится и вы увидите сообщение ...

Читать
 

Комментарии к «Копирование только нужных типов файлов в UNIX с сохранением путей»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: