Use o diretório /tmp
é esvaziado na próxima reinicialização
Isso aconteceu comigo muitas vezes:
Eu deveria passar o resultado de um comando para o arquivo. Depois de usar o resultado via isso, isso se torna inútil. Então, devo remover isso para tornar meu diretório limpo: - {|
Mas o ponto é que eu esqueço excluir esse arquivo. Existe alguma maneira no Ubuntu para lidar com este problema?
Use o diretório /tmp
é esvaziado na próxima reinicialização
Sim, toda distribuição Linux, incluindo o Ubuntu, tem um diretório
/tmp
Todo usuário tem acesso de gravação nesse diretório, portanto, pode criar arquivos dentro dele. Esses arquivos não são mantidos para sempre - o conteúdo do diretório /tmp
é excluído após cada reinicialização do sistema.
Você não diz se está escrevendo código compilado ou usando Bash?
Script Bash testado:
template=/tmp/$(basename $0)_$(date --rfc-3339=date)__$$__XXXXXXXX template="$(echo -n "$template" | tr ' ' '_')" file=$(mktemp -u $template) echo $file
Exemplo de saída: /tmp/bash_2014-07-25__4772__nrzQXfMg
Repita a partir de file=
(as últimas duas linhas) para novos nomes de arquivos ...
Você pode considerar um dos seguintes procedimentos:
Se houver um problema de segurança que exija a remoção do arquivo - este link será interessante para você.
Tags files