Est-il possible de créer des liens symboliques dans le système de fichiers Android ? Si c'est possible, comment puis-je le faire ?
Ma version d'Android est 2.1, j'utilise le Motorola Defy.
Est-il possible de créer des liens symboliques dans le système de fichiers Android ? Si c'est possible, comment puis-je le faire ?
Ma version d'Android est 2.1, j'utilise le Motorola Defy.
Android prend en charge les liens symboliques, mais certains systèmes de fichiers (par exemple FAT ou RFS) ne le font pas et vous ne pouvez pas créer de liens symboliques dans ces partitions. Si votre appareil utilise un système de fichiers qui prend en charge les liens symboliques (par exemple ext2, ext3, ext4, yaffs2), vous devriez être en mesure d'utiliser la fonction ln -s
à partir de l'émulateur de terminal.
Je pense cette question sur le superutilisateur répond à votre question, à savoir que le système de fichiers FAT de la carte SD ne prend pas en charge les liens symboliques.
Pour clarifier (et comme indiqué dans la question/réponse de SU dont j'ai donné le lien) : le système d'exploitation Android prend en charge les liens symboliques, mais pas le système de fichiers FAT de la carte SD.
Il est possible de le faire via l'option mount -o bind /old/dir /new/dir
comme indiqué ici https://superuser.com/a/377737/45344
Tu as besoin de Root je suppose.
Vous aviez affaire à /storage/emulated/0/Videos
Android aime utiliser le /dev/fuse
partition. Je ne pense pas que vous puissiez faire un lien symbolique dans ce système de fichiers. Sur mon htc desire 510, je vois ceci :
/busybox df /storage/emulated/0
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/fuse 1057284 1040844 16440 98% /mnt/shell/emulated
#
Il y a des trucs bizarres qui se passent avec /storage
AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.
0 votes
Android n'est pas un système de fichiers. Quel est le système de fichiers sur lequel vous essayez de créer le lien symbolique ? Vous pouvez utiliser
mount
sur émulateur de terminal pour recueillir ces informations3 votes
@rds Je sais qu'Android n'est pas un système de fichiers. J'ai écrit "Android file system" au lieu de "Android's file system" parce que j'écrivais trop vite.
0 votes
Mais vous ne dites toujours pas quel est le système de fichiers sous-jacent que vous avez monté.
2 votes
@rds Je suppose que tous les androïdes utilisent le même système de fichiers. Si ce n'est pas le cas, je suppose que le système de fichiers dépend de la version du système d'exploitation. Si ces hypothèses sont incorrectes, veuillez nous le dire. Est-ce spécifique au téléphone ?
0 votes
Comment puis-je faire un lien symbolique (ou équivalent) à l'intérieur de /storage/emulated/0 ?
0 votes
Dans le système de fichiers racine d'Android, il existe de nombreux raccourcis/liens. Je pense que le message original concerne la façon dont ils sont créés. J'aimerais également le savoir. La recherche de raccourcis sur Google ne donne que des résultats pour l'ajout de raccourcis sur l'écran d'accueil, mais de nombreuses personnes veulent créer un raccourci d'un répertoire vers un répertoire situé à un autre endroit.