De acordo com o TLDP, o diretório /tmp
...
contains mostly files that are required temporarily. Many programs use this to create lock files and for temporary storage of data.
Costumava ser que o sistema limpava o diretório /tmp
é limpo durante a inicialização ou desligamento, no entanto, isso não é mais garantido. Atualmente, muitos sistemas (Linux) usam a variável TMPTIME
para determinar com que frequência a pasta seria desmarcada.
Mover arquivos / pastas para /tmp
e definir TMPTIME
para 0
para excluí-los pode funcionar, mas provavelmente é uma prática ruim. /tmp
não se destina a ser "Lixeira". Você provavelmente deve investigar por que rm
não está fazendo a exclusão corretamente.
Como uma observação interessante, você pode criar um diretório chamado /trash
ou algo assim e montar um tmpfs
. Isso cria um sistema de arquivos temporário na RAM, que será eliminado quando você desligar o sistema ou se a energia for interrompida.