21. الوصول إلى تخزين Android: تعمق في termux-setup-storage
بشكل افتراضي، Termux معزول. لقراءة أو كتابة الملفات إلى التخزين الداخلي الرئيسي لنظام Android (مثل مجلدات التنزيلات أو المستندات الخاصة بك)، يجب عليك منح إذن صريح.
أمر الإعداد
قم بتشغيل الأمر التالي مرة واحدة:
bash $ termux-setup-storage
عند التنفيذ، سيعرض نظام تشغيل Android الخاص بك مطالبة تطلب الإذن للوصول إلى الملفات. يجب عليك قبول هذا الإذن.
الروابط الرمزية (Symlinks) التي تم إنشاؤها
يقوم هذا الأمر بشيئين:
- يمنح أذونات تخزين Android لتطبيق Termux.
- ينشئ دليلًا باسم
storageفي دليل Termux home (~) يحتوي على روابط رمزية (اختصارات) لمجلدات Android الرئيسية الخاصة بك.
bash $ cd ~ $ ls -l ... drwxrwx--x 2 u0_a... u0_a... 4096 Jun 1 10:00 storage
$ cd storage $ ls dcims downloads external-1 movies music pictures shared
| اسم الرابط | يشير إلى (مجلدات Android) |
|---|---|
shared | جذر التخزين المشترك الداخلي الخاص بك. |
downloads | مجلد التنزيلات القياسي الخاص بك على Android. |
dcims | مجلدات الصور والكاميرا. |
القيد الرئيسي
لديك وصول فقط إلى مناطق التخزين المشتركة (مثل التنزيلات). لا يمكنك الوصول إلى مجلدات البيانات الخاصة للتطبيقات الأخرى لنظام Android.