shred - sobrescreve um arquivo para ocultar seu conteúdo e, opcionalmente, excluí-lo
SINTAXE
shred [OPÇÃO]... ARQUIVO...
DESCRIÇÃO
Sobrescreve o(s) arquivo(s) especificado(s) repetidamente, para dificultar a recuperação dos dados, mesmo com hardware de análise sofisticado.
Se ARQUIVO for -, shred lê da saída padrão.
Argumentos obrigatórios para opções longas também são obrigatórios para opções curtas.
-f, --force
altera as permissões para permitir a gravação, se necessário
-n, --iterations=N
sobrescreve N vezes em vez do padrão (3)
--random-source=ARQUIVO
obtém bytes aleatórios de ARQUIVO
-s, --size=N
sobrescreve este número de bytes (sufixos como K, M, G são aceitos)
-u desaloca e remove o arquivo após a sobrescrita
--remove[=COMO]
semelhante a -u, mas permite controlar COMO excluir; veja abaixo
-v, --verbose
mostra o progresso
-x, --exact
não arredonda os tamanhos dos arquivos para o próximo bloco completo; este é o padrão para arquivos não regulares
-z, --zero
adiciona uma sobrescrita final com zeros para ocultar a ação de shred
--help exibe esta ajuda e sai
--version
exibe informações da versão e sai
Exclui o(s) arquivo(s) se --remove (-u) for especificado. O padrão é não remover os arquivos, pois é comum operar em arquivos de dispositivo como /dev/hda, e esses arquivos geralmente não devem ser removidos. O parâmetro opcional COMO indica como remover uma entrada de diretório: 'unlink' => use uma chamada unlink padrão. 'wipe' => também ofusca os bytes no nome primeiro. 'wipesync' => também sincroniza cada byte ofuscado com o dispositivo. O modo padrão é 'wipesync', mas observe que pode ser caro.
AVISO: shred assume que o sistema de arquivos e o hardware sobrescrevem os dados no local. Embora isso seja comum, muitas plataformas operam de maneira diferente. Além disso, backups e espelhos podem conter cópias irremovíveis que permitirão que um arquivo fragmentado seja recuperado posteriormente. Consulte o manual do GNU coreutils para obter detalhes.
AUTOR
Escrito por Colin Plumb.
RELATANDO BUGS
Ajuda online do GNU coreutils: [https://www.gnu.org/software/coreutils/] Relate quaisquer bugs de tradução para [https://translationproject.org/team/]
VEJA TAMBÉM
Documentação completa [https://www.gnu.org/software/coreutils/shred] ou disponível localmente via: info '(coreutils) shred invocation'
Empacotado por Debian (9.7-3) Copyright © 2025 Free Software Foundation, Inc. Licença GPLv3+: GNU GPL versão 3 ou posterior [https://gnu.org/licenses/gpl.html]. Este é um software livre: você é livre para alterá-lo e redistribuí-lo. NÃO HÁ GARANTIA, na medida permitida por lei.