Estoy tratando de eliminar todas las copias de seguridad de elementos específicos a través de la línea de comandos. Puedo lograr esto usando la GUI a través de los siguientes pasos:
- Entrar en la máquina del tiempo
- Navegue hasta el archivo que desea eliminar
- Haga clic con el botón derecho (o haga clic en el icono del engranaje en el buscador) y elija "Eliminar todas las copias de seguridad de ..."
¿Cómo puedo replicar esto en la línea de comandos utilizando tmutil
? Especialmente, cuando se usa Backup Loupe para detectar archivos grandes sería más fácil usar la Terminal (ya que no tengo que entrar en TimeMachine cada vez que quiero eliminar un archivo en particular y puedo navegar hasta él usando el Finder, y luego soltarlo en la Terminal para un comando para eliminarlo).
Esperaba poder usar algo como esto:
sudo tmutil delete /path/to/file
sin embargo me da el error:
"Objetivo de borrado no válido (error 22)"`
Esto funciona bien:
sudo tmutil delete /Volume/Backups.backupdb/<machinename>
y esto también:
sudo tmutil delete /Volume/Backups.backupdb/<machinename>/<specificbackup>
Según man tmutil
el delete
comando debe también poder eliminar elementos específicos. Sin embargo, hasta ahora no he tenido suerte. Si bien hay numerosas respuestas en este sitio (y en otros lugares) para eliminar elementos específicos copias de seguridad con tmutil
y para eliminar una copia de seguridad específica artículos a través de la interfaz gráfica de usuario (utilizando el método descrito anteriormente) no pude encontrar ninguna manera de eliminar una copia de seguridad específica que no fuera a través de la interfaz gráfica de usuario. artículos .
1 votos
@stephenwade Veo que has añadido una recompensa a esta pregunta, gracias :) ¿Se supone que ahora debo aceptar una respuesta o se supone que debe dar la recompensa a alguien? No tengo claro cómo funcionan las recompensas por preguntas de otros.
2 votos
Puede aceptar (o no aceptar) la respuesta que desee, sin que ello repercuta en la recompensa.