Estoy intentando crear un acceso directo a una carpeta dentro de otra carpeta. Intenté con el explorador de archivos, pero sólo muestra la opción de añadir un acceso directo a la pantalla de inicio. ¿Alguien sabe cómo crear un acceso directo a la carpeta dentro de otra carpeta en Android? .. gracias de antemano.
Respuesta
¿Demasiados anuncios?Para crear un "acceso directo" a una carpeta en un sistema de archivos, puede utilizar enlaces simbólicos (enlaces simbólicos) o soportes de fijación . Puedes usar una aplicación (por ejemplo, Apps2SD) para hacerlo, o ejecutar el comando a través de adb o un emulador de terminal.
1. Uso de Apps2SD
Puedes utilizar una aplicación como Apps2SD para crear enlaces simbólicos (enlaces simbólicos) o soportes de fijación .
Puede descargar Apps2SD desde xda o google play (aquí está renombrado como "App2SD", pero el nombre del paquete es el mismo).
Puedes ir a su sitio oficial para buscar más ayuda. Pero según mi experiencia, hay que tener cuidado con la partición de la tarjeta SD cuyo formato de sistema de archivos subyacente es vfat
/ FAT32
/ extFat
(Tipo 1) , en contraste con el almacenamiento interno o la segunda partición de la tarjeta SD creada por Apps2SD, cuyo sistema de archivos podría ser ext4
/ ext3
/ ... (Tipo 2) .
Puede crear libremente enlaces simbólicos desde un lugar en Tipo 2 a otro lugar en Tipo 2 .
Pero cuando se trata del sistema de archivos Tipo 1 , es posible que tenga que utilizar soportes de fijación que no es precisamente un atajo. Por ejemplo, utilizando rm -r
en una carpeta principal puede tener diferentes consecuencias, como se menciona aquí :
Debería advertir contra
rm -r
en unmount --bind
. Con unln
, se elimina el enlace, mientras que para un--bind
tiene el mismo efecto que ejecutar elrm -r
en el objetivo. No es bueno, como descubrí poco antes de reconstruir uno de mis servidores...
Sin embargo, puede crear un enlace de montaje utilizando Apps2SD, con el origen en el almacenamiento interno( Tipo 2 ) y el destino (donde están realmente los datos) está en la 1ª partición de la tarjeta SD (sistema de archivos de Tipo 1 ), para ahorrar espacio en el almacenamiento interno.
Los usos de Apps2SD mencionados anteriormente son mis experiencias personales. Tendrás que probarlo tú mismo si quieres utilizarlo de otra manera.
2. Usando el comando shell o el shell script
Puedes hacerlo tú mismo utilizando comandos como ln
o mount --bind
para crear enlaces simbólicos o enlazar montajes, respectivamente.
Revisa los manuales de mando: monte , ln
Otra información que puede ser útil (proporcionada por Irfan Latif ):
-
¿Cómo puedo hacer un enlace simbólico (o equivalente) dentro de /storage/emulated/0? - Entusiastas de Android Stack Exchange
Se trata de cómo hacer un "acceso directo" en la tarjeta SD. Tenga en cuenta que/storage/emulated/0
es la tarjeta SD.
P.D.: Abajo está mi respuesta anterior a esta pregunta. Entendí mal esta pregunta ya que el OP estaba tratando de crear un acceso directo a una carpeta dentro de otra carpeta en el escritorio .
Puedes utilizar una APP como Organizador de carpetas o Gerente de Glextor .