Je veux sauvegarder mes sauvegardes de jeux:
+ /Library/Containers/com.doublefine.dfaosx/***
+ /Library/Containers/com.doublefine.dottosx/***
Au début, je voulais le faire dans le cadre d'une sauvegarde rsync
plus large. Cependant, en raison de quelques absurdités du bac à sable macOS, les dossiers incluent des dizaines de liens symboliques que je ne veux pas sauvegarder, et les exclure s'est avéré difficile avec rsync
(voir question connexe).
Comment puis-je sauvegarder uniquement les fichiers de sauvegarde précieux et exclure les liens symboliques, sans spécifier explicitement beaucoup de sous-dossiers. Je veux spécifier "Sauvegarder tous les fichiers réels sous ce dossier racine, en excluant les liens symboliques et les sous-dossiers qui ne contiennent finalement pas de fichier réel".
J'ai aussi essayé avec zip
, mais il ne semble même pas avoir d'option pour exclure les liens symboliques. Est-ce que tar
peut le faire ? Ce serait mieux si rsync
peut le faire, mais sinon, n'importe quel outil Unix standard serait acceptable.
Les fichiers que je veux sauvegarder sont les suivants. Bien sûr, je pourrais les spécifier explicitement, mais je veux apprendre une façon de sauvegarder des fichiers réels et ignorer les liens symboliques sans être trop précis à ce sujet.
Library/Containers/com.doublefine.dfaosx/Container.plist
Library/Containers/com.doublefine.dfaosx/Data/Documents/BrokenAge/saves/*
Library/Containers/com.doublefine.dfaosx/Data/Library/Saved Application State/com.doublefine.dfaosx.savedState/*
Les fichiers dans saves
sont appelés auto.sav
, auto.cav
, slot_1.sav
, slot_2.sav
et quelques autres.
Un exemple de liens symboliques est le suivant (il y en a environ 60, dont la plupart ne sont pas pertinents pour le jeu, ils sont simplement créés par défaut comme un moyen d'atteindre certains fichiers de Library
):
Library/Containers/com.doublefine.dfaosx/Data/Library/ColorPickers
0 votes
Est-ce que ces "fichiers de jeu" ont le même nom ?
1 votes
Les cibles des liens symboliques se trouvent-elles à l'intérieur des dossiers que vous souhaitez sauvegarder ou à l'extérieur ? Dans les deux cas, comment restaureriez-vous à partir de la sauvegarde si vous n'incluez pas les liens symboliques ? De plus, connaissez-vous les noms des fichiers que vous souhaitez sauvegarder (et est-ce que ces noms restent stables) ?
0 votes
@nohillside: Les liens symboliques ne sont pas utilisés par le jeu. Les noms sont numérotés, mais restent stables.
0 votes
Êtes-vous sûr que
Library/Containers/com.doublefine.dfaosx/Data/Library/Saved Application State/com.doublefine.dfaosx.savedState/
ne contient pas un lien symbolique intermédiaire?0 votes
@nohillside: Des répertoires réels tout le long.