Эту команду использую для создания бэкапов сайта. Т. е. ищет директорию и создаёт архив в другой директории.
cd /var/www/ && find . -name 'html' -type d -maxdepth 1 -exec tar -cvjf /media/500g/backup/site.xx/html_`date '+%Y-%m-%d'`.tar.bz2 {} \;
Разберём по порядку:
cd /var/www/ - переход в нужную директорию.
далее выполняется
find . -name 'html' -type d -maxdepth 1 - поиск в текущей директории папки с имененм 'html' и грубиной поиска в 1 каталог.
После этого параметр -exec tar -cvjf запаковывает найденную директорию в указанную директорию. В имя архива добавляется дата создания архива.
С покупкой очередного телевизора с LAN портом я понял, что пора объединять всё это царство электроники в одну сеть. Сеть, конечно, дело простое, а создать место от куда все цифровые устройства, находящиеся в сети, могут получить доступ к медиа контенту (музыка, фото, видео) - дело интересное. Поскольку сервер на Ubuntu уже был установлен дома, платфома была определена сразу. Среди множества решений был выбран MiniDLNA.
Всё, как обычно, начинается с установки.
sudo apt-get install minidlna
Установка одного пакеты потянет за собой установку кучу других зависимых пакетов. Это просто нужно пережить :) После окончания установки можно переходить к редактированию конфигурационного файла:
В дополнение к своему DLNA серверу захотел добавить torrent клиент для скачивания фильмов и просмотра их на всех мультимедийных устройствах в домашней сети. Естественно, для использования torrent клиента не хотелось включать компьютер, а воспользоваться тем же планшетом или телефоном, которые всегда под рукой. Мой выбор, как и у многих, пал на Transmission.
Устанавливаем:
apt-get install transmission-daemon
Установка потянет за собой кучу других зависимостей - соглашаемся на установку. После установки можно заглянуть в параметры запуска демона.
nano /etc/default/transmission-daemon
Параметр ENABLE_DAEMON должен быть равен "1", т.е. ENABLE_DAEMON=1. Всё остальное я оставил по-умолчанию. Перед тем, как редактировать конфигурацию Transmission, необходимо отключить процесс. В противном случае изменения не применятся.
/etc/init.d/transmission-daemon stop
или
service transmission-daemon stop
Страница 2 из 2