Comprime tus enlaces y guarda el archivo comprimido en Dropbox
Las respuestas anteriores son exhaustivas y claras. Solo sugiero tres soluciones alternativas, basadas en un solo principio. El tercero parece más difícil pero es muy eficiente. La idea es: comprime tus enlaces simbólicos en un archivo tar, que Dropbox no tratará como un enlace, y guárdalo en Dropbox. La tercera forma es casi tan directa como copiar sus enlaces directamente a su Dropbox, en realidad mucho más rápido que copiar varios enlaces uno por uno.
Tengo unos veinte enlaces simbólicos que normalmente uso en mi instalación de Lubuntu, por ejemplo, para acceder rápidamente a los scripts de bash guardados en Dropbox, a discos duros externos, a documentos de uso frecuente, etc. Todos están en mi directorio de inicio y en el Escritorio y lo encuentro es conveniente tener una copia de Dropbox para usar en otras instalaciones o cuando realizo la actualización (es decir, cuando reinstalo después de intentar la actualización;).
1er camino
Usted crea un directorio llamado MyLinks (digamos, en Documentos) y copia todos los enlaces simbólicos de su hogar; Si tiene enlaces simbólicos en otros directorios, haga subdirecciones en MyLinks y copie sus enlaces simbólicos en ellos. Por ejemplo, si los enlaces que desea guardar están en la página de inicio y en el Escritorio, copie los enlaces de la página de inicio a MyLinks, cree un directorio llamado Escritorio y copie los enlaces del Escritorio en él. Luego abra una Terminal, Documentos de CD (siempre que este sea el directorio donde está MyLinks) y cree un archivo tar:
tar -cvf MyHomeLinks.tar MyHomeLinks
(Recuerde agregar la extensión ".tar" al nombre del archivo tar, o Ubuntu Archive Manager se negaría a abrirlo). Si hace esto, tenga cuidado de no agregar la opción -h (- referencia) a tar porque precisamente se comportaría como Dropbox y comprimiría los archivos de destino en lugar de los enlaces simbólicos. (Por cierto, tal comportamiento sería bienvenido en la mayoría de los casos, especialmente si uno apunta a la portabilidad, pero no lo es si uno quiere guardar los enlaces simbólicos como enlaces simbólicos).
El archivo tar también incluiría enlaces que se rompen temporalmente, como enlaces a discos duros externos que actualmente no están montados, lo cual está bien.
Guarde el archivo tar en su Dropbox. Cuando necesite volver a los enlaces, copie el archivo tar en un directorio de su sistema de archivos (no dentro de Dropbox), extráigalo (simplemente haga clic con el botón derecho y elija "Extraer aquí") y copie sus enlaces simbólicos a las ubicaciones donde los desea .
2da forma
Si los enlaces simbólicos que desea guardar tienen un prefijo unívoco (como "MySl" ...) puede crear rápidamente su tarfile de esta manera (se agregan espacios innecesarios para evitar errores):
find . -name "MySl*"|xargs tar cvf MyLinks.tar
El único punto después de "buscar" significa el directorio actual: abra la Terminal en su directorio de inicio (como por defecto). Seguramente puede agregar una ruta al archivo tar y puede emitir el comando desde otro directorio que no esté en casa: reemplace el "." con el camino a su hogar / usuario. No es necesario hacer directorios de trabajo como MyLinks arriba. La restauración de los enlaces simbólicos también es rápida: copie el archivo tar en su casa, haga clic derecho sobre él y "extraiga aquí". Sin embargo, antes de comenzar a prefijar todos los nombres de sus enlaces simbólicos, eche un vistazo a la siguiente opción.
3ra forma (y mejor)
Una forma muy rápida de recopilar todos sus enlaces simbólicos en un archivo tar es: abra una Terminal en su hogar / usuario (que es la opción predeterminada cuando abre una Terminal) y:
find . -type l|xargs tar -cvf AllLinks.tar
El inconveniente es que obtienes TODOS tus enlaces, incluidos algunos enlaces simbólicos de mozilla o hplip que ni siquiera sabías que tenías. Para evitar esto y copiar todos y solo los enlaces simbólicos de una lista específica de directorios sin recurrencia , escriba la lista después de "buscar" en el comando anterior. Supongamos que desea guardar los enlaces desde casa / usuario y escritorio; puedes escribir
find /home/<USER>/ /home/<USER>/Desktop/ -maxdepth 1 -type l|xargs tar -cvf MyLinks.tar
"-maxdepth 1" es para evitar que el hallazgo vuelva a aparecer en casa. Puede agregar una ruta a tarfile si lo desea. Alternativamente:
find . Desktop -maxdepth 1 -type l|xargs tar -cvf MyLinks.tar
Si eres perezoso y quieres usar esto a menudo, puedes agregarlo como un alias a .bashrc o .bash_aliases en tu directorio de inicio (.bash_aliases es una forma muy conveniente de recopilar tus alias y, por qué no, guardarlos en Dropbox ...). Simplemente cree un nuevo archivo vacío llamado .bash_aliases en su directorio de inicio (es decir, / home / user), ábralo con un editor de texto y escriba la siguiente línea:
alias save_symlinks='find . Desktop -maxdepth 1 -type l|xargs tar -cvf MyLinks.tar'
Reemplace los directorios después de "buscar" con los que elija y "save_symlinks" con un nombre de comando de su elección. Para restaurar, abra su Administrador de archivos (si la ruta a los directorios en el comando anterior no es absoluta, el archivo tar debe estar en inicio / usuario), haga clic derecho y extraiga.
Si haces esto, la vida es más fácil. Todo lo que tienes que hacer es:
GUARDAR: escriba save_symlinks en la Terminal, guarde el archivo tar en su casa en Dropbox; RESTAURAR: copie el archivo de Dropbox en su directorio de inicio, haga clic derecho sobre él y seleccione "extraer aquí".