Tengo un directorio con enlaces simbólicos a otros directorios. Quiero archivar los enlaces simbólicos, no como enlaces, sino como archivos que contienen los archivos de directorios a los que hacen referencia, utilizando el comando tar. ¿Cómo puedo hacer esto?
63
tar -hcf file.tar /sym1 /sym2
¿obtendré / backups dos veces?-L
cuenta los archivos una vez,-l
varias veces. Ver aquí .Si todos los enlaces están en el directorio raíz, puede hacer que el shell los desreferencia y pasar a tar como argumentos. Por ejemplo, si tiene / backup / source / a y / backup / source / b, los cuales son enlaces simbólicos que apuntan al directorio real, algo como lo siguiente funcionaría
fuente
tar -cf /path/to/backup.tar /backup/source/a/
solo ni siquiera funciona cuandoa
es un enlace simbólico.