web-dev-qa-db-fra.com

Puis-je supprimer en toute sécurité tous les fichiers de / tmp?

Je veux libérer de l’espace sur mon ordinateur et Baobab me dit que /tmp a une taille de 8 Gio. Puis-je supprimer tous les fichiers de /tmp en toute sécurité? Dois-je d'abord fermer certains programmes?

De plus, pourquoi ce répertoire est-il si gros? Bien que mon /etc/defautl/rcS indique TMPTIME=0?

8
Agmenor

Sous Unix, la suppression d'un fichier supprime une référence à celui-ci de son répertoire parent (on parle en fait de "dissociation").

Les données de fichier réelles ne sont supprimées que si elles ne sont référencées dans aucun répertoire (un fichier peut avoir plusieurs liens dits durs) et n'est ouvert par aucun programme.

Donc, oui, la suppression de fichiers de/tmp ne doit pas bloquer les programmes qui gardent potentiellement ces fichiers ouverts. D'autre part, l'espace disque réel ne sera pas libéré tant que le programme n'aura pas fermé le fichier déjà supprimé.

8
Sergey