Apakah mungkin membuat tautan simbolis di sistem file android? (dan bagaimana?)
(Versi Android saya 2.1, saya menggunakan Motorola Defy.)
Apakah mungkin membuat tautan simbolis di sistem file android? (dan bagaimana?)
(Versi Android saya 2.1, saya menggunakan Motorola Defy.)
Jawaban:
Android memang mendukung tautan simbolik, tetapi sistem file tertentu (misalnya FAT atau RFS) tidak dan Anda tidak dapat membuat tautan simbolik di partisi tersebut. Jika perangkat Anda menggunakan sistem file yang mendukung tautan simbolik (mis. Ext2, ext3, ext4, yaffs2) maka Anda harus dapat menggunakan ln -s
dari Terminal Emulator.
Operation not permitted
.
ln -s
.
Saya pikir pertanyaan ini pada pengguna super menjawab pertanyaan Anda, yaitu bahwa sistem file FAT pada kartu SD tidak mendukung symlink.
Hanya untuk mengklarifikasi (dan sebagaimana tercermin dalam pertanyaan / jawaban SU yang saya tautkan): OS Android mendukung symlink, tetapi sistem file FAT pada kartu SD tidak.
Dimungkinkan untuk melakukan ini melalui mount -o bind /old/dir /new/dir
perintah seperti yang dibahas di sini
https://superuser.com/a/377737/45344
Anda perlu root saya kira.
Anda sedang berurusan dengan /storage/emulated/0/Videos
Android suka memanfaatkan /dev/fuse
partisi. Saya tidak berpikir Anda dapat membuat tautan simbolik di sistem file ini. Pada keinginan htc saya 510, saya melihat ini:
/busybox df /storage/emulated/0
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/fuse 1057284 1040844 16440 98% /mnt/shell/emulated
#
Ada beberapa hal aneh yang terjadi dengan / penyimpanan
/dev/fuse
tidak partisi, ini adalah perangkat karakter program yang digunakan untuk berkomunikasi dengan kernel untuk me-mount F ilesystem di U ser S pac E . @FindOutIslamSekarang ya jawab parsial, karena implementasi FUSE Android tidak mendukung symlink.
mount
di emulator terminal untuk mengumpulkan informasi ini