Насколько сложно реализовать такой бэкап\восстановление? )
Вы бы начали реализовывать и спрашивали о возникающих проблемах.
Как всё сделать по-отдельности, я представляю, но писать и отлаживать скрипт...
Настоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → Работа в командной строке → Нужна помощь по копированию\бэкапу папок.
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Насколько сложно реализовать такой бэкап\восстановление? )
Вы бы начали реализовывать и спрашивали о возникающих проблемах.
Как всё сделать по-отдельности, я представляю, но писать и отлаживать скрипт...
ок, спасибо
Опять и снова я! )
#!/bin/bash
APP_DIR="/private/var/mobile"
BACKUP_DIR="/backup-app"
for i in $(find ${APP_DIR} -name Weather.app -exec dirname {} \;);
do
mkdir -p ${BACKUP_DIR}
cp -a ${i}/ ${BACKUP_DIR}
done
cd ${BACKUP_DIR}
for j in *;
do
zip -r Weather_$j $j > /dev/null;
done
find . ! -name '*.zip' -deleteок, архив создается - //backup-app/Weather_07847024-084D-4963-8A69-D15968D77C5F.zip
а что, если Weather может быть любым:
//var/mobile/Applications/07847024-084D-4963-8A69-D15968D77C5F/Weather.app
//var/mobile/Applications/7EA1F09D-7670-4579-8458-388668A8C2F9/ICQ.app
//var/mobile/Applications/6CADEFAE-604A-4E2A-9654-65BF57CF1228/Puffin.app
можно подправить
чтобы создавались архивы:
Weather.zip - внутри папка 07847024-084D-4963-8A69-D15968D77C5F
ICQ.zip - внутри папка 7EA1F09D-7670-4579-8458-388668A8C2F9
Puffin.zip - внутри папка 6CADEFAE-604A-4E2A-9654-65BF57CF1228
и так далее...
и можно сделать, чтобы не копировалось (cp -a ${i}/ ${BACKUP_DIR})
а сразу /var/mobile/Applications/папка которая попадает в архив/ - сжималась в архив //backup-app/Weather.zip
и /var/mobile/Applications/папка которая попадает в архив/ - удалялась. затем создавался другой архив снова удаляется папка и так далее...
чтобы максимально быстро все происходило... 
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Linux Forum → Работа в командной строке → Нужна помощь по копированию\бэкапу папок.
Форум работает на PunBB, при поддержке Informer Technologies, Inc