Comment supprimer des milliers de fichiers

Tutoriel pour supprimer des millions de fichiers sans utiliser 100% des resources disponible.

Comment supprimer des milliers de fichiers

Disons que nous avons un dossier contenant des millions de petits fichiers, des images, fichiers temporaires ou autres que nous voulons supprimer pour retrouver des ressources précieuses. L'utilisation d'un simple rm -rf folder risque de prendre beaucoup de temps et d'utiliser les resources du disque à 100% et peut-être même du processeur.

Linux fournit 2 commandes qui peuvent diminuer l'utilisation des resources (ionice et nice). Cependant l'utilisation sur la commande rm ne semble pas fonctionner correctement et utilise toutes les resources quand même dans certains cas.

L'utilisation de la commande rsync permet de contourner le problème.

Il faut d'abord créer un dossier vide...

mkdir empty

Il est ensuite possible de synchroniser les 2 dossiers.

ionice -c 3 nice -19 rsync -a --delete empty/ folder/

Ceci supprimera alors tout le contenu du dossier folder.

Autres suggestions

Accéder au contenu d'un fichier qcow2

Linux Ubuntu

Tutoriel pour accéder au contenu d'un fichier .qcow2 sur un serveur Linux.

Commandes Linux utiles

CentOS Linux Ubuntu

Liste de commandes Linux utile tous les jours.

Copyright 2017-2020 © webO3 - tout droit réservé