Como sobrescrever um arquivo com o shell script sem usar espaço extra no dispositivo?

0

Estou tentando substituir um arquivo usando:

cp source.txt target.txt

Mas recebo "Sem espaço no dispositivo".

Eu também tentei usar o dd sem sucesso, mesmo com superusuário.

Como posso substituir usando apenas o espaço usado pelo arquivo de destino?

    
por DeniseJF 31.08.2018 / 01:12

1 resposta

0

Se você tiver instalado:

$ truncate -s 0 target.txt

Reduz o tamanho do arquivo para zero.

E talvez:

$ : > target.txt

Mas talvez seja um problema com o diário não conseguir gravar no disco. Nesse caso, você precisa fazer login como root para remover alguns arquivos.

    
por 31.08.2018 / 02:35