Me gustaría mover carpetas como 'Imágenes', 'Documentos', 'Películas' a una ubicación diferente de la predeterminada en la raíz de la ubicación de inicio del usuario, preferiblemente a una subcarpeta debajo de la carpeta de inicio del mismo usuario. Por ejemplo, user / Music iría a user / stuff / Music.
Prefiero no crear enlaces simbólicos a las carpetas movidas, sino cambiar el comportamiento del sistema por completo, para que sepa dónde encontrar esas carpetas.
Tenga en cuenta que no quiero mover la carpeta de inicio del usuario, sino solo aquellas, por ejemplo, moverlas a / Users / [nombre de usuario] / stuff / ya que no me gusta que contaminen la carpeta de inicio allí.
chflags hidden <folder>
para ocultarlos en Finder. Esto no los moverá, por supuesto, pero me gusta ocultar laPublic
carpeta, por ejemplo.Respuestas:
Art,
¿Tienes esto funcionando con éxito?
¿Has intentado ocultar las carpetas usando algo como:
Luego, crea un enlace a él como (en Terminal):
Creo que esto ocultará la carpeta ~ / Documentos del Finder, pero seguirá allí, por lo que todo lo que escriba funcionará bien. Además, verá el enlace en ~ / stuff ...
fuente
chflags nohidden ~/Documents
Personalmente uso enlaces simbólicos para mover todos esos directorios a mi cuenta de usuario. Inicié sesión como root y vinculé todos mis directorios "Descargas de documentos" Películas ", etc. y los moví a una unidad externa.
Mac OS ve los cambios bien y apunta a esos directorios (en el disco externo) automáticamente y no he tenido problemas para hacerlo de esta manera.
Hay un Servicio del sistema llamado
SymbolicLinker
que agregará una opción a su menú contextual que creará un enlace simbólico para usted.Cómo habilitar al usuario root
OS X Lion
Mac OS X v10.6.x
fuente
SymbolicLinker.service
a/Library/Services/
, a continuación, cerrar la sesión y volver a iniciarla.Puede mover toda la carpeta de su cuenta de usuario (inicio) siguiendo estos pasos:
Desde allí, simplemente seleccione el "directorio de inicio" al que desea reubicar el perfil y luego reinicie.
Nota: Esto moverá todos los contenidos encontrados en
/Users/{your user}/
(Descargas, Documentos, Música, etc.)fuente
Bueno, la respuesta corta es: no , porque muchas cosas dependen de ello. Esta es también la razón por la cual Apple elige dificultar el cambio de nombre de estas carpetas.
Si de todos modos quiere correr el riesgo, esta respuesta a una pregunta algo relacionada debería darle algunas ideas.
fuente
Puede intentar agregar el siguiente código Bash a su ~ / .bash_profile. Cambia el
ls
comando cuando se ejecuta$HOME
para no mostrar ciertas carpetas ("Música", "Películas", "Imágenes", etc.).Todo lo que hace es cambiar lo que se
ls
muestra en el$HOME
directorio. En realidad no elimina las carpetas. Por ejemplo, si lo hacels -l
, verá que las carpetas todavía están allí.Capturas de pantalla del script en acción:
fuente
Solo muévelos donde quieras. El único importante es la Biblioteca y, por lo demás, normalmente puede elegir dónde las aplicaciones colocan cosas.
Solo hay unas pocas aplicaciones malas que no te permitirán cambiar el lugar donde escriben cosas, me vienen a la mente las aplicaciones de Microsoft y Adobe. Pondrán archivos en ~ / Documentos. Todo lo demás funcionará con sus archivos sin importar dónde los coloque.
fuente
No sugeriría que mueva toda su carpeta de inicio, en su lugar, es mejor hacer enlaces simbólicos de sus carpetas a la unidad externa. Después de eso obtendrás:
fuente
Agregué una unidad Transcend 256G en la ranura de expansión e intenté este proceso pero NO movió los datos. CREÓ un nuevo perfil con todas las carpetas reubicadas en la unidad de expansión, PERO tuve que mover manualmente todos los datos del SSD interno a la nueva ubicación. Finalmente obtuve lo que quería, pero tuve que recrear todo el perfil (cuenta de correo electrónico de Outlook, preferencias, etc.).
fuente