LinuxForum.Fans
Тема

Исключить файлы при упаковки в zip-архив, как правильно сделать?

Автор: inux 8 сообщений 6921 просмотров 🔒 закрыта
#306504

Папка - /var/mobile/Library/Preferences
в ней файлы:

Показать
Springtomize/
com.alexzielenski.zeppelin.plistsms
com.apple.Accessibility.plist
com.apple.AppStore.plist
com.apple.AppSupport.plistsms
com.apple.BTServer.plist
com.apple.LaunchServices.plistsms
com.apple.MobileSMS.plist
com.apple.PeoplePicker.plist
com.apple.Preferences.plist
com.apple.accountsettings.plist
com.apple.airplay.plist
com.apple.apsd.launchdsms
com.apple.apsd.plist
com.apple.atc.plist
com.apple.backboardd.plist
com.apple.bulletinboard.plistsms
com.apple.camera.plist
com.apple.carrier.plist@
com.apple.celestial.plist
com.apple.certui.plistsms
com.apple.conference.plist
com.apple.dataaccess.dataaccessd.plist
com.apple.facetime.bag.plist
com.apple.homesharing.plist
com.apple.imagent.plistsms
com.apple.imessage.bag.plistsms
com.apple.imservice.FaceTime.plist
com.apple.imservice.SMS.plist
com.apple.imservice.iMessage.plist
com.apple.itunesstored.plist
com.apple.keyboard.plistsms
com.apple.lasd.plist
com.apple.locationd.plist
com.apple.mediaremote.plist
com.apple.messagesbadgecontroller.plist
com.apple.mms_override.plist
com.apple.mobile.SyncMigrator.plist
com.apple.mobilecal.plist
com.apple.mobileipod.plist
com.apple.mobilemail.plist
com.apple.mobilenotes.plist
com.apple.mobilephone.MPMeCardGeocoder.plistsms
com.apple.mobilephone.plist
com.apple.mobilephone.sortmapping.plist
com.apple.mobilesafari.plist
com.apple.mobileslideshow.plist
com.apple.mobiletimer.plist
com.apple.operator.plist@
com.apple.passd.plist
com.apple.preferences.datetime.plist
com.apple.preferences.network.plist
com.apple.purplebuddy.plistsms
com.apple.reminders.plist
com.apple.springboard.plist
com.apple.timed.plist
com.apple.ubd.plist
com.apple.voiceservices.plist
com.apple.weather.plist
com.arichardson.jukebox.plistsms
com.bitesms.plist
com.booleanmagic.ActionMenu.plist
com.chpwn.infinidock.plistsms
com.chpwn.zephyr.plistsms
com.clezz.bulletin.plistsms
com.filippobiga.passwordpilot.plist
com.filippobiga.springtomize.plistsms
com.filippobiga.startdialpref.plist
com.googlecode.mobileterminal.Terminal.plistsms
com.ijinshan.beijing.kbatterydoctorpro.plist
com.mathieubolard.killbackgroundpreferences.plistsms
com.protosphere.powerup.plistsms
de.j-gessner.ProTube.plistsms
eu.heinelt.ifile.plist
jp.ashikase.folderenhancer.plistsms
kuaidial.plistsms
libactivator.plist
ws.hbang.animer.plist

Архивируй так:
zip -r $STORAGE/backup.zip /var/mobile/Library/Preferences

Теперь нужно сделать еще 2 варианта:
1. Архивируется все, кроме - com.apple.*.plist и .GlobalPreferences.plist
2. Архивируются только - com.apple.*.plist и .GlobalPreferences.plist

Как правильно архивировать?
спасибо!

#306506

Попробуйте так

"inux" написал:
1. Архивируется все, кроме - com.apple.*.plist и .GlobalPreferences.plist
text
zip -r $STORAGE/backup.zip /var/mobile/Library/Preferences -x@IGNORE.list

в IGNORE.list внесите все файлы, которые вам не нужны в архиве,
либо

text
zip -r $STORAGE/backup.zip /var/mobile/Library/Preferences -x com.apple.\*.plist  .GlobalPreferences.plist

либо

text
find /var/mobile/Library/Preferences ! -name "com.apple.*.plist" -o ! name ".GlobalPreferences.plist" -exec zip $STORAGE/backup.zip "{}" +
"inux" написал:
2. Архивируются только - com.apple.*.plist и .GlobalPreferences.plist
text
find /var/mobile/Library/Preferences -name "com.apple.*.plist" -a name ".GlobalPreferences.plist" -exec zip $STORAGE/backup.zip "{}" +
#306507
"Lupo Alberto" написал:
zip -r $STORAGE/backup.zip /var/mobile/Library/Preferences -x com.apple.\*.plist .GlobalPreferences.plist

упаковано все, ничего не удалил (

#306508
"Lupo Alberto" написал:
find /var/mobile/Library/Preferences ! -name "com.apple.*.plist" -o ! name ".GlobalPreferences.plist" -exec zip $STORAGE/backup.zip "{}" +

inux пишет:

2. Архивируются только - com.apple.*.plist и .GlobalPreferences.plist

find /var/mobile/Library/Preferences -name "com.apple.*.plist" -a name ".GlobalPreferences.plist" -exec zip $STORAGE/backup.zip "{}" +

вообще не бэкапят (

#306512
"Lupo Alberto" написал:
1. Архивируется все, кроме - com.apple.*.plist и .GlobalPreferences.plist

zip -r $STORAGE/backup.zip /var/mobile/Library/Preferences -x com.apple.\*.plist .GlobalPreferences.plist

Решено так:

text
zip -r $STORAGE/backup.zip /var/mobile/Library/Preferences -x \*com.apple.\*.plist\* \*.GlobalPreferences.plist\* \*com.apple.apsd.launchd\*
#306513

Осталось:
2. Архивируются только - com.apple.*.plist и .GlobalPreferences.plist

#306517

Так работает:

text
find /var/mobile/Library/Preferences \( -name "*com.apple.*.plist*" -o  -name "*.GlobalPreferences.plist*" -o  -name "*com.apple.apsd.launchd*" \) -exec zip -r $STORAGE/backup.zip {} \;

Lupo Alberto
спасибо!

Войдите или зарегистрируйтесь, чтобы ответить.