Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
faq_astuce [Le 11/09/2022, 11:59]
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
faq_astuce [Le 25/09/2022, 16:03] (Version actuelle)
Amiralgaby [Astuces (le_biloute)] amélioration du script
Ligne 48: Ligne 48:
 Si vous voulez sauvegarder vos fichiers de configurations (ces fichiers qui commencent par . dans votre home) alors je vous propose ce script: Si vous voulez sauvegarder vos fichiers de configurations (ces fichiers qui commencent par . dans votre home) alors je vous propose ce script:
 <​code>#​!/​bin/​bash <​code>#​!/​bin/​bash
-if ! [ -e $HOME/​backup-dotfiles-$(date +%d-%m-%Y).tgz ] then + 
-tar c -C $HOME -z -f $HOME/​backup-dotfiles-$(date +%d-%m-%Y).tgz ​$(find $HOME -maxdepth 1 -type f -name '​\.*[^~]'​ -print0 \ +PATH_OF_ARCHIVE="​$HOME/​backup-dotfiles-$(date +%d-%m-%Y).tgz
-| while read -d $'​\0'​ i ; do echo "${i##*/}" ​done > /dev/null 2>&1+if ! [ -e "​$PATH_OF_ARCHIVE" ​] 
 +then 
 +        tar c -C "$HOME" ​-z -f "$PATH_OF_ARCHIVE" ​$(find ​"$HOME" ​-maxdepth 1 -type f -name '​\.*[^~]'​ -exec basename ​{} \;)
 else else
- echo "$HOME/​backup-dotfiles-$(date +%d-%m-%Y).tar.gz ​existe deja :)" && exit 1+        ​echo "$PATH_OF_ARCHIVE ​existe deja :)" && exit 1
 fi</​code>​ fi</​code>​
 Libre à vous de le modifier. Libre à vous de le modifier.
  • faq_astuce.txt
  • Dernière modification: Le 25/09/2022, 16:03
  • par Amiralgaby