Estou tentando excluir todos os backups de itens específicos através da linha de comando. Eu posso fazer isso usando a GUI através das seguintes etapas:
- Entrar na máquina do tempo
- Navegue até o arquivo a ser excluído
- Clique com o botão direito do mouse (ou clique no ícone de roda dentada no localizador) e escolha "Excluir todos os backups de ..."
Como posso replicar isso na linha de comando usando tmutil
? Especialmente, ao usar o Backup Loupe para detectar arquivos grandes, seria mais fácil usar o Terminal (já que não preciso inserir o TimeMachine a cada vez que quero excluir um arquivo específico e navegar nele usando o Finder, e solte-o no Terminal para um comando para excluí-lo).
Eu esperava poder usar algo assim:
sudo tmutil delete /path/to/file
no entanto, me dá o erro:
"Destino de exclusão inválido (erro 22)" `
Isso funciona bem:
sudo tmutil delete /Volume/Backups.backupdb/<machinename>
E isso também:
sudo tmutil delete /Volume/Backups.backupdb/<machinename>/<specificbackup>
De acordo com man tmutil
o delete
comando também deve ser capaz de excluir itens específicos. No entanto, estou sem sorte até agora. Embora existam inúmeras respostas neste site (e em outros lugares) para excluir backups específicos com tmutil
e excluir itens de backup específicos por meio da GUI (usando o método descrito acima), não foi possível encontrar nenhuma maneira que não seja da GUI para excluir itens de backup específicos .