Mise à jour de '4. Catalogue des alias'

nodiego 2023-11-22 13:20:50 +01:00
parent 9c67ecfd71
commit 8efd3ce717
1 changed files with 17 additions and 16 deletions

@ -1,47 +1,48 @@
# sauvegarde de /etc ## Alias des sauvegardes
### sauvegarde de /etc
alias sav-etc="sudo tar -zcvf /mnt/Stock/Sauvegardes/sauvegardes_linux/sauv_archsys/etc-backup.tgz /etc" alias sav-etc="sudo tar -zcvf /mnt/Stock/Sauvegardes/sauvegardes_linux/sauv_archsys/etc-backup.tgz /etc"
# Sauvegarde de /var ### Sauvegarde de /var
alias sav-var="sudo tar -zcvf /mnt/Stock/Sauvegardes/sauvegardes_linux/sauv_archsys/var-backup.tgz /var" alias sav-var="sudo tar -zcvf /mnt/Stock/Sauvegardes/sauvegardes_linux/sauv_archsys/var-backup.tgz /var"
# Sauvegarde de /srv ### Sauvegarde de /srv
alias sav-srv="sudo tar -zcvf /mnt/Stock/Sauvegardes/sauvegardes_linux/sauv_archsys/srv-backup.tgz /srv" alias sav-srv="sudo tar -zcvf /mnt/Stock/Sauvegardes/sauvegardes_linux/sauv_archsys/srv-backup.tgz /srv"
# Récupérer la liste des paquets installés ### Récupérer la liste des paquets installés
alias sav-pkglist="pacman -Qqen > /mnt/Stock/Sauvegardes/sauvegardes_linux/sauv_archsys/pkgpacman.list" alias sav-pkglist="pacman -Qqen > /mnt/Stock/Sauvegardes/sauvegardes_linux/sauv_archsys/pkgpacman.list"
# Récupérer la liste des paquets AUR ### Récupérer la liste des paquets AUR
alias sav-pkgaur="sudo pacman -Qqme > /mnt/Stock/Sauvegardes/sauvegardes_linux/sauv_archsys/pkgaur.list" alias sav-pkgaur="sudo pacman -Qqme > /mnt/Stock/Sauvegardes/sauvegardes_linux/sauv_archsys/pkgaur.list"
# Sauvegarde de la base de donnée locale de pacman (/var/lib/pacman/local/) ### Sauvegarde de la base de donnée locale de pacman (/var/lib/pacman/local/)
alias sav-pkgpacman="sudo tar -zcvf /mnt/Stock/Sauvegardes/sauvegardes_linux/sauv_archsys/pacman-database.tgz /var/lib/pacman/local" alias sav-pkgpacman="sudo tar -zcvf /mnt/Stock/Sauvegardes/sauvegardes_linux/sauv_archsys/pacman-database.tgz /var/lib/pacman/local"
# Résumé des commandes précédentes ### Résumé des commandes précédentes
alias sav-archsys="sav-etc && sav-var && sav-srv && sav-pkglist && sav-pkgaur && sav-pkgpacman" alias sav-archsys="sav-etc && sav-var && sav-srv && sav-pkglist && sav-pkgaur && sav-pkgpacman"
# Sauvegarde /home ### Sauvegarde /home
alias sav-home="sudo rsync -av --exclude={Téléchargements,Public,Vidéos,yay,.cache,.local/share/Trash,.thunderbird/,.mozilla/,.wallpapers/,.local/share/TelegramDesktop/} /home /mnt/Stock/Sauvegardes && sudo tar -zcvf /mnt/Stock/Sauvegardes/sauvegardes_linux/homedondiego.tgz /mnt/Stock/Sauvegardes/home && rm -fr /mnt/Stock/Sauvegardes/sauvegardes_linux/home" alias sav-home="sudo rsync -av --exclude={Téléchargements,Public,Vidéos,yay,.cache,.local/share/Trash,.thunderbird/,.mozilla/,.wallpapers/,.local/share/TelegramDesktop/} /home /mnt/Stock/Sauvegardes && sudo tar -zcvf /mnt/Stock/Sauvegardes/sauvegardes_linux/homedondiego.tgz /mnt/Stock/Sauvegardes/home && rm -fr /mnt/Stock/Sauvegardes/sauvegardes_linux/home"
# Sauvegarde .thunderbird ### Sauvegarde .thunderbird
alias sav-thunderbird="sudo tar -zcvf /mnt/Stock/Sauvegardes/sauvegardes_linux/thunderbird.tgz .thunderbird" alias sav-thunderbird="sudo tar -zcvf /mnt/Stock/Sauvegardes/sauvegardes_linux/thunderbird.tgz .thunderbird"
# Sauvegarde Timeshift ### Sauvegarde Timeshift
alias sav-timeshift="sudo tar -zcvf /mnt/Stock/Sauvegardes/sauvegardes_linux/timeshift.tgz /timeshift" alias sav-timeshift="sudo tar -zcvf /mnt/Stock/Sauvegardes/sauvegardes_linux/timeshift.tgz /timeshift"
## Alias rsync ## Alias rsync
# RSYNC - Commande générale ### RSYNC - Commande générale
alias rsybase="sudo rsync -av --info=progress2 --stats" alias rsybase="sudo rsync -av --info=progress2 --stats"
## Alias pacman et yay ## Alias pacman et yay
# mise à jour de la liste des paquets disponibles sur les mirroirs ### mise à jour de la liste des paquets disponibles sur les mirroirs
alias pacsy="sudo pacman -Sy" alias pacsy="sudo pacman -Sy"
# synchronisation et mise à jour ### synchronisation et mise à jour
alias pacsyu="sudo pacman -Syu" alias pacsyu="sudo pacman -Syu"
# Alias complet d'installation pacma et yay ### Alias complet d'installation pacma et yay
alias arch-maj='sudo pacman -Syu && yay -Syu' alias arch-maj='sudo pacman -Syu && yay -Syu'
# Liste les paquets qui ne sont plus requis par pacman ### Liste les paquets qui ne sont plus requis par pacman
alias pacsup='sudo pacman -Rsn $(pacman -Qdtq)' alias pacsup='sudo pacman -Rsn $(pacman -Qdtq)'
# Alias pour nettoyer les paquets yay ### Alias pour nettoyer les paquets yay
alias yaysup='yay -Sc' alias yaysup='yay -Sc'
## Autres alias ## Autres alias