¿Cómo puedo eliminar un directorio vinculado de una copia de seguridad antigua de Time Machine?

¿Cómo puedo eliminar un directorio vinculado de una copia de seguridad antigua de Time Machine?

Estoy intentando recopilar copias de seguridad antiguas de Time Machine de diferentes computadoras que tuve a lo largo de los años y quiero conservar solo la última versión única de cada archivo. Logré hacerlo usando ls -d 20* | while read dir; do find "$dir" -type f -links +1 -exec rm "{}" \; doney funcionó de maravilla (aunque tomó un tiempo).

El problema es que hay muchos directorios vinculados, por lo que todavía tengo muchos duplicados debido a ellos y no puedo encontrar ninguna información sobre cómo desvincular directorios. Por ejemplo:

iMac:ETH Mac root# stat -f "%i %N" */"HDD/Users/etolnay/.macports/opt/local/var/macports/sources/rsync.macports.org/release/ports/net/ctorrent"
21569569 2012-02-20-143022/HDD/Users/etolnay/.macports/opt/local/var/macports/sources/rsync.macports.org/release/ports/net/ctorrent
21569569 2012-03-02-054540/HDD/Users/etolnay/.macports/opt/local/var/macports/sources/rsync.macports.org/release/ports/net/ctorrent
23843405 2012-04-06-061205/HDD/Users/etolnay/.macports/opt/local/var/macports/sources/rsync.macports.org/release/ports/net/ctorrent
23843405 2012-04-13-134054/HDD/Users/etolnay/.macports/opt/local/var/macports/sources/rsync.macports.org/release/ports/net/ctorrent

Hay dos versiones de la carpeta anterior, almacenadas para dos fechas en cada caso. Quiero borrar el 2012-02-20-143022y 2012-04-06-061205dejar los demás. Solo pude hacer esto desvinculando estos directorios, pero unlinkno funciona en directorios, y tampoco gunlinkdesde GNU CoreUtils en Homebrew, como lo sugierehttps://superuser.com/a/557425/490956.

¿Cómo puedo desvincular esos dos directorios y dejar solo su última entrada?

información relacionada