вторник, 20 декабря 2016 г.

Копирование файлов со структурой каталогов по маске

Встала задача - перенести все изображения с путями с одного вебсайта на другой. Немного подумал, почитал, получилось вот такое решение:

cd  /var/www/vhosts/site
find . -regex '.*\(jpg\|jpeg\|JPG\|JPEG\|png\|PNG\|gif\|GIF\)' | cpio -pdmuv /var/www/vhosts/site-new

Команда копирует все файлы с расширением jpg из каталога /var/www/vhosts/site в каталог /var/www/vhosts/site-new с построением полной структуры каталогов.