Ceci est une ancienne révision du document !
Copier tout en conservant les droits, owner, propriétés, etc :
cp -rp /path /dest
l’option « p » de CP, permet de Conserver le propriétaire, le groupe, les permissions d’accès.
sudo rsync -av –stats –progress –delete –exclude “/dossier_exclu1” –exclude “/dossier_exclu2” /SOURCE /DESTINATION
du -ha --time --max-depth=2 /home/
sudo blkid
Rechercher (find) à partir du répertoire courant (.) sans inclure les sous-répertoires (-maxdepth 1) tous les fichiers classiques (-type f) de l’utilisateur vandit (-user vandit) « créé » (dernière modification du statut) il y a plus de 30*24h (Lorsque find calcule le nombre de période de 24 heures la partie fractionnelle est ignorée. Ainsi, pour correspondre à -ctime +1, un fichier doit avoir au moins deux jours)(-ctime +29) et supprimer les fichiers trouvés (-exec rm {} \;)
find . -maxdepth 1 -type f -user vandit -ctime +29 -exec rm {} \;
D’abord on exécute la commande sans le RM pour vérifier, puis on ajoute le « -exec rm {} \; »
Exemple pour virer les dumps mysql de plus d’un an :
find /var/backups/mysql/sql* -type f -ctime +365 -exec rm {} \;
rsync via un port ssh différent
rsync -avz -e “ssh -p $portNumber” user@remoteip:/path/to/files/ /local/path/
https://doc.ubuntu-fr.org/tutoriel/sauvegarder_home_avec_rsync rsync -rltgoDvp –del –ignore-errors –force –progress /home/votre_identité/ /mnt/SAV/
Fusion des 2 : rsync -rltgoDvp –del –ignore-errors –force –progress -e “ssh -p $portNumber” user@remoteip:/path/to/files/ /local/path/ The following packages have been kept back
si après un « apt-get update && apt-get upgrade » on obtient : » The following packages have been kept back «
Il faut lancer : sudo apt-get –with-new-pkgs upgrade
Ou si ça ne marche pas (moins bien) : sudo apt-get install <list of packages kept back>
Ou plus risqué : sudo apt-get dist-upgrade