Тема: tips'n'tricks
Показать сообщение отдельно
Старый 15.01.2014, 13:32     # 29
Outloader
Newbie
 
Аватар для Outloader
 
Регистрация: 20.03.2006
Адрес: Питер. Россия
Пол: Male
Сообщения: 48

Outloader Путь к славе только начался
Есть такая утилитка rsync. Те, кто занимается резервным копированием знают. Можно работать как локально так и по сети. Масса возможностей и настроек.

Но как избавиться от полного дерева папок каждый раз при копировании какого-нибудь глубоко зарытого файла? Есть решение:

rsync -vru --include='*/' --include='*.mask' --exclude='*' /path/to/your/folder/ /path/to/backup/

В данном случае, в папку backup будут помещаться только файлы с расширением mask из папки folder.

В свое время, для меня было довольно нетривиально подобрать комбинацию include/exclude масок.
Outloader вне форума