¿Cómo colocar el escritorio en una unidad externa / partición que no es del sistema?

3

¿Es posible obtener algo como un enlace / alias simbólico para dirigirlo a otra carpeta en un disco duro externo y aún tener los archivos en el escritorio?

He usado:

sudo rm -rf ~/Desktop
sudo ln -s /Volumes/<partition_label>/Desktop ~/Desktop

Pero el escritorio está en blanco, y cuando arrastro los archivos al escritorio, desaparecen y se copian en /Volumes/<partition_label>/Desktop

Recientemente intenté reemplazar el escritorio con un alias, pero ahora solo aparece un icono de cancelación al lado del cursor cuando arrastro un archivo sobre él. La partición es exFat por lo que es compatible con mi tri-boot. Estoy haciendo esto para que los archivos estén disponibles automáticamente en cada Escritorio.

¿Alguna idea para que esto funcione?

También estaba pensando en una alternativa, algo que movía automáticamente un archivo a /Volumes/<partition_label>/Desktop/<file_name> cuando se arrastraba a ~/Desktop y se reemplaza con un enlace simbólico o alias en ~/Desktop . ¿Es esa una alternativa viable?

    
pregunta Ocwa 29.04.2017 - 02:16

2 respuestas

0

Lo descubrí, usando bindfs, creo que necesitas instalar OSXFUSE :

  1. brew install bindfs (si tiene homebrew instalado - de manera fácil) (o puede compilarlo desde fuente - un poco más difícil)
  2. cp -R ~/Desktop/ /Volumes/<partition_label>/Desktop/ Para mover todos los archivos de su escritorio local a la carpeta de escritorio de la partición.
  3. rm -rf ~/Desktop && mkdir ~/Desktop eliminará y creará una nueva carpeta de escritorio.
  4. bindfs /Volumes/<partition_label>/Desktop ~/Desktop monta la carpeta de escritorio en la partición en su carpeta de escritorio.

Tenga en cuenta que con este método, todos los elementos que se arrastran desde la partición de su sistema al escritorio se copian, no se mueven, y que si elimina cualquier archivo dentro del sistema de archivos montado, no se envía a la papelera, sino se eliminan permanentemente.

    
respondido por el Ocwa 18.05.2017 - 22:07
1

Puedes crear un enlace duro de carpeta usando coreutils. Elimine el enlace simbólico que creó e instale Homebrew si aún no lo tiene, entonces brew install coreutils y use:

sudo gln /Volumes/<partition_label>/Desktop ~/Desktop

(Tenga cuidado al eliminar los enlaces físicos, ya que el destino se eliminará si lo elimina normalmente. Para eliminar un enlace fijo, use unlink ~/Desktop .)

    
respondido por el grg 29.04.2017 - 19:38

Lea otras preguntas en las etiquetas