/var/dirs_cleaner
parece ser utilizado por el /usr/libexec/dirs_cleaner
herramienta. Esto es lo que muestra "man dirs_cleaner":
DIRS\_CLEANER(8) System Manager's Manual DIRS\_CLEANER(8)
NAME
dirs\_cleaner – remove contents of directories
SYNOPSIS
dirs\_cleaner path ...
DESCRIPTION
The dirs\_cleaner utility recursively deletes the entire contents of each
directory argument, while the directories themselves are not deleted. A
cleaned directory may be re-created in the process of cleaning; if so, it
gets a new inode number. Recursive traversals do not cross mount points.
Each directory is identified directly or via a symbolic link.
The dirs\_cleaner utility exits with one of the following values:
0 Each input directory was successfully cleaned.
>0 An error occurred.
Aparentemente esta herramienta funciona moviendo todos los archivos y directorios a un subcarpeta de /var/dirs_cleaner
como demuestra este ejemplo:
% mkdir /tmp/foo
% mkdir /tmp/foo/bar
% echo "Hello World" > /tmp/foo/bar/file.txt
% find /tmp/foo -ls
50112491 0 drwxr-xr-x 3 martin wheel 96 26 Apr 15:44 /tmp/foo
50112492 0 drwxr-xr-x 3 martin wheel 96 26 Apr 15:45 /tmp/foo/bar
50112495 8 -rw-r--r-- 1 martin wheel 12 26 Apr 15:45 /tmp/foo/bar/file.txt
%
% sudo /usr/libexec/dirs\_cleaner /tmp/foo
Ahora /tmp/foo
está vacío, pero /var/dirs_cleaner
tiene un nuevo subdirectorio, que contiene lo que antes estaba en /tmp/foo
:
% find /tmp/foo -ls
50112507 0 drwxr-xr-x 2 martin wheel 64 26 Apr 15:45 /tmp/foo
%
% sudo find /var/dirs\_cleaner -ls
45884836 0 drwx------ 3 root wheel 96 26 Apr 15:45 /var/dirs\_cleaner
50112491 0 drwxr-xr-x 3 martin wheel 96 26 Apr 15:44 /var/dirs\_cleaner/fP
50112492 0 drwxr-xr-x 3 martin wheel 96 26 Apr 15:45 /var/dirs\_cleaner/fP/bar
50112495 8 -rw-r--r-- 1 martin wheel 12 26 Apr 15:45 /var/dirs\_cleaner/fP/bar/file.txt
% sudo cat /var/dirs\_cleaner/fP/bar/file.txt
Hello World
Es parece que /var/dirs_cleaner
mismo
- se vacía cuando abre "Acerca de este Mac" y va a la pestaña "Almacenamiento",
- se vacía al abrir la aplicación Utilidad de Discos,
- es no vaciado después de un reinicio.
Mi suposición sería que la utilidad es utilizada por las herramientas de MacOS para liberar espacio en el disco (Acerca de este Mac -> Almacenamiento -> Gestionar) pero no he podido confirmarlo hasta ahora.