क्या एंड्रॉइड फाइल सिस्टम में प्रतीकात्मक लिंक बनाना संभव है? (और कैसे?)
(मेरा Android संस्करण 2.1 है, मैं मोटोरोला डेफी का उपयोग कर रहा हूं।)
क्या एंड्रॉइड फाइल सिस्टम में प्रतीकात्मक लिंक बनाना संभव है? (और कैसे?)
(मेरा Android संस्करण 2.1 है, मैं मोटोरोला डेफी का उपयोग कर रहा हूं।)
जवाबों:
Android प्रतीकात्मक लिंक का समर्थन करता है, लेकिन कुछ फ़ाइल सिस्टम (जैसे FAT या RFS) नहीं करते हैं और आप उन विभाजनों में प्रतीकात्मक लिंक नहीं बना सकते हैं। यदि आपका डिवाइस एक फाइल सिस्टम का उपयोग करता है जो प्रतीकात्मक लिंक (जैसे ext2, ext3, ext4, yaffs2) का समर्थन करता है तो आपको ln -s
टर्मिनल एमुलेटर से उपयोग करने में सक्षम होना चाहिए ।
Operation not permitted
।
ln -s
।
मुझे लगता है कि सुपरसुसर पर यह प्रश्न आपके प्रश्न का उत्तर देता है, अर्थात एसडी कार्ड पर एफएटी फाइल सिस्टम सिम्बलिंक्स का समर्थन नहीं करता है।
बस स्पष्ट करने के लिए (और जैसा कि मैंने पूछे गए एसयू प्रश्न / उत्तर में परिलक्षित होता है): एंड्रॉइड ओएस सीमलिंक का समर्थन करता है, लेकिन एसडी कार्ड पर एफएटी फाइलसिस्टम नहीं करता है।
mount -o bind /old/dir /new/dir
कमांड के माध्यम से ऐसा करना संभव है जैसा कि यहां चर्चा की गई है
https://superuser.com/a/377737/45344
आपको रूट चाहिए मुझे लगता है।
आप निपट रहे थे /storage/emulated/0/Videos
Android /dev/fuse
विभाजन का उपयोग करना पसंद करता है । मुझे नहीं लगता कि आप इस फाइलसिस्टम में एक प्रतीकात्मक लिंक बना सकते हैं। मेरी htc इच्छा 510 पर, मैं इसे देखता हूं:
/busybox df /storage/emulated/0
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/fuse 1057284 1040844 16440 98% /mnt/shell/emulated
#
/ भंडारण के साथ कुछ अजीब चीजें चल रही हैं
/dev/fuse
एक विभाजन नहीं है, यह एक चरित्र उपकरण है जो कार्यक्रमों के क्रम माउंट करने में गिरी के साथ संवाद करने के लिए उपयोग एफ में ilesystem यू सेवा एस पीएसी ई । @FindOutIslamNow आंशिक जवाब हाँ, क्योंकि Android के FUSE कार्यान्वयन सीमलिंक का समर्थन नहीं करता है।
mount
में टर्मिनल एमुलेटर इस बारे में जानकारी इकट्ठा करने के लिए