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

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

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

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

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

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

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

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

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

 

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

Установка C++ для unix (debian)

Декабрь 19, 2015 г.

Мне пришла мысль кое что "по-кодить" для веб-сервера, начал вспоминать когда то горячо любимый C++. Но сразу столкнулся с тем фактом, что в современной UNIX не установлен компилятор С++ по умолчанию. Устанавливаем Итак, устанавливаем Си на хостинге ...

Читать

Проблемы при установке therubyracer

Сентябрь 9, 2018 г.

Если после команды [crayon-69f5313cea63f694113336/] Вы видите что то вроде: [crayon-69f5313cea645601359667/] Возможно вам поможет следующий алгоритм установки. therubyracer потребовался мне для работы lessc, потому я стал искать решение, как ...

Читать

Удаление большого числа файлов в UNIX

Ноябрь 23, 2015 г.

Столкнулся недавно с такой проблемой - не смог файловым менеджером даже просто открыть папку с временными файлами на своём веб-сервере под UNIX. Размер, папки, т.е. сам список файлов оказался объемом в 85 мегабайт. Сколько там файлов, я даже не представляю. ...

Читать

Полезные команды для админа хостинга на UNIX

Август 22, 2013 г.

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

Читать
 

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

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



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