Jan 07 2010

Apagar o Conteúdo de um Ficheiro Sem o Eliminar

Categoria: Linux=IceBurn= @ 00:50

Este é mais uma daquelas pequenas utilidades básicas que usamos no dia-a-dia.

Muitas vezes necessitamos de apagar o que está num determinado ficheiro, mas se o apagar-mos e necessitarmos dele, teremos que criá-lo novamente.

Alguns ficheiros têm permissões específicas, portanto se apagarmos determinado ficheiro, com o intuito de o criar novamente, é necessário em determinadas situações que nos lembremos das propriedades do mesmo.

Isso implica uma série de passos, ou seja, apagar o ficheiro, criar o ficheiro, e atribuir as propriedades do anterior.

A verdade é que podemos rapidamente resolver a situação com um simples mas muito útil comando.

echo "" > /home/user/ficheiro.txt

Já agora aqui fica a explicação: um sinal de maior “>” apaga os conteúdos do ficheiro e insere novos dados, neste caso como não existe conteúdo para inserir, apenas apaga os dados.

Dois sinais de maior “>>” adicionam dados no final do ficheiro, sem apagar o que este contém.

Certamente também irá gostar destes artigos

RSS 2.0 Não perca os meus artigos! Subscreva a minha feed RSS.

Etiquetas: , , , , ,

Comentar Este Artigo