shred
Arquivos e diretórios
Uso
shred -u [file]Sobrescreve os bytes antes de apagar, mas em SSD e em sistemas copy-on-write como btrfs ou APFS os blocos antigos podem sobrar, então a resposta real é criptografar o disco.
Opções comuns
| Opção | Significado |
|---|---|
| -u | Remove the file after overwriting it |
| -n | How many overwrite passes; the default is 3 |
| -z | Finish with one pass of zeros so the shredding is not obvious |
| -v | Show the progress of each pass |
| -s | Shred only the first N bytes |
Exemplos
shred -uvz secret.keyOverwrites, zeroes and then deletes.
sudo shred -vn 1 /dev/sdbOne pass over a whole disk.
rm -P secret.keyThe nearest thing macOS ships.
Mover, apagar e encontrar. Alguns não perguntam duas vezes, e é por isso que -i vira hábito.
Como ler
- Os colchetes [ ] marcam uma parte que você pode omitir.
- As reticências … indicam que você pode listar vários.
- As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.
Perguntas
Q. O que shred faz?
Sobrescreve os bytes antes de apagar, mas em SSD e em sistemas copy-on-write como btrfs ou APFS os blocos antigos podem sobrar, então a resposta real é criptografar o disco.
Q. Como se digita?
shred -u [file] — os colchetes marcam o que você pode omitir.
Q. Quantas opções vale a pena saber?
Aqui estão 5; a lista completa está em man shred. Este comando fica em Arquivos e diretórios.
Comandos relacionados
página man: man shred