سؤال

أقوم بإنشاء نظام نسخ احتياطي لنظام إدارة المحتوى. تحصل هذه النسخة الاحتياطية على نسخة من قاعدة البيانات وجميع الملفات في مجلد "UserFiles"، قم بتقلصه ويسمح للعميل بتنزيله.

هذا يعمل بشكل جيد.

أواجه مشكلات مع استيراد الملف. الملفات الموجودة في Tarball تبقي موقعها. على My Mac أنا أستخدم xampp للاختبار المحلي. نتيجة لذلك، أحصل على مسار ملف مثل هذا في التعربين الشعبي.

/Applications/XAMPP/xampp_files/htdocs/work/cms/userfiles/..

ولكن على لينكس أحصل على مجلد غامض التفاف هذا. يرجى ملاحظة [العميل] يعني

/[client] 2/data/clients/[client]/userfiles/

مجلد [العميل] 2" غير موجود. انها قليلا من الغموض لماذا هناك. أنا أستخدم مكتبة القطران الكمثرى.

بدلا من اللعب مع مكتبة القطران، هل هناك طريقة لاستخراج مجلد البيانات من الدليل [العميل] 2"، لذلك أنا فقط غادرت

/data/client/[client]/userfiles/

سيتيح لي ذلك بعد ذلك استخراج الملفات والكتابة فوقها في الدليل الصحيح.

شكرا مقدما على أي نصيحة تعطى.

هل كانت مفيدة؟

المحلول

أعتقد أن هناك خيار Commandline للقطران لبدء الاستخراج في مجلد محددرجل القطران

TAR -K، - - ملف F، ملف F يبدأ في الملف F في الأرشيف

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top