Uma maneira esay de esvaziar um arquivo de configuração no Linux?

5

Existe uma maneira de esvaziar um arquivo de configuração no Linux sem excluí-lo para que ele não perca as permissões?

Obrigado.

    
por superuser 11.02.2012 / 05:52

2 respostas

8
cat /dev/null > file.txt 

Executar este comando tornará o arquivo em branco.

    
por 11.02.2012 / 05:57
0

Outra solução é

printf '' > file

O truque >file tem um comportamento ligeiramente diferente, dependendo do shell usado. Em zsh , por exemplo, é necessário terminar o redirecionamento com ctrl-d se NULLCMD estiver definido como cat (que é o padrão).

    
por 10.10.2013 / 20:57

Tags