É um mau hábito mover as coisas para o tmp?

0

Não tenho certeza do tipo de problemas que isso pode causar (pode ser nenhum, é claro). Mas quando eu tinha uma pasta há alguns dias que não podia ser apagada mesmo depois de correr:

chflags nouchg -R

e depois

sudo rm -rf

Ele cuspia mensagens de erro, como Directory not empty , etc.

Por isso, mudei o nome para /tmp/folder e, quando reiniciei, desapareceu. Foi a única maneira que eu poderia fazer isso, eu poderia provavelmente ter começado no modo de usuário único ou disco de destino para excluí-lo, mas não foi um grande negócio. Então, é um mau hábito mover as coisas para /tmp ? Ou não há problema algum nisso? Eu acho que não há problema, mas eu estou apenas pedindo para ter certeza.

    
por DisplayName 28.12.2014 / 23:32

1 resposta

1

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.

    
por 29.12.2014 / 04:12