![]() |
يالله حيه عسى ما شر يقولون انك غير مشترك معنا. حلفت عليك اشترك بالضغط هنــا لتفعيل بريدك في منتديات الوزير العامة أو اذا لم تصلك رسالة التفعيل-اضغط هنا-التفعيل بشكل يومي
إذا نسيت كلمة المرور في منتديات الوزير العامة-اضغط هنا
| |||||||
| وزارة أنظمة التشغيل Operating Systems UNIX - LINUX - BSD* وغيرها الكثير شفراتها واكوادها الخاصة ودروسها والدورات المتخصصة فيها |
![]() |
| | LinkBack | أدوات الموضوع | طرق مشاهدة الموضوع |
| | رقم المشاركة : 1 | |||
| أرشفة و ضغط الملفات. من المهم دوما حفظ نسخ احتياطية من ملفاتك و مجلداتك المهمة خوفا من ضياعها أو تعرضها للتلف، و لعمل ذلك توجد العديد من الطرق و أشهرها استخدام الأداة tar. يأتي الأمر tar مع عدد من الخيارات: 1- c و يستخدم لإنشاء أرشيف جديد. 2- x و يستخدم لاستخراج الملفات من ملف الأرشيف. 3- r و يستخدم لإضافة ملفات إلى أرشيف. 4- t و يستخدم لسرد أسماء الملفات في أرشيف. 5- d و يستخدم لمقارنة الملفات الموجودة في الأرشيف مع الملفات في مجلد ما. 6- u و يستخدم في تحديث الملفات بنسخة أحدث من تلك الموجودة في الأرشيف. 7- v و يستخدم لعرض أسماء الملفات أثناء أرشفتها. 8- k و يستخدم لمنعك من الكتابة فوق الملفات الموجودة في الأرشيف. 9- f و يستخدم لتسمية ملف الأرشيف. لنفترض أنك تود أرشفة المجلد home/ahmad/ و تريد أن يكون اسم الأرشيف ahmad.tar و تريد أن تحفظه في المجلد var/tmp/، لعمل ذلك عليك كتابة الأمر التالي: tar cvf /var/tmp/ahmad.tar /home/ahmad إذا رغبت بمعرفة محتوى أرشيف ما اكتب الأمر كما يلي: tar tvf /var/tmp/ahmad.tar لاستخراج الملفات من الأرشيف اكتب الأمر كما يلي في المجلد الذي يحتوي على ملف الأرشيف: tar xvf ahmad.tar و هكذا سيتم استخراج المجلد ahmad مع ما يحتويه من ملفات من الأرشيف و ستجده في نفس المجلد الذي يوجد فيه ملف الأرشيف. لنفترض أنك تود استخراج الملفات في مجلد آخر ، في هذه الحالة توجه إلى المجلد الذي تود استخراج الملفات داخله و اكتب الأمر التالي: tar xvf /var/tmp/ahmad.tar و هكذا سيتم استخراج الملفات في المجلد الذي انتقلت إليه. كما تستطيع استخراج ملف معين من الأرشيف كمثال الملف may.txt بكتابة الأمر كما يلي: tar xvf ahamd.tar may.txt و هكذا سيتم استخراج الملف المحدد فقط. بالرغم من مرونة الأداة tar و شهرتها إلا أن لها بعض العيوب مثل عدم إمكانية تقسيم ملف الأرشيف ، مما يعني إذا كان حجم ملف الأرشيف كبيرا لن تتمكن من نقله إلى قرص مرن لأنك لا تستطيع تقسيمه على أكثر من قرص. و من العيوب الأخرى هو أنه في حالة تلف جزء من القرص الذي يحتوي على الأرشيف (bad sector) فإن الأرشيف بأكمله سيتعرض للتلف و لن تتمكن من إنقاذ أي من الملفات التي يحتويها. تستطيع ضغط الملفات بما فيها ملفات tar باستخدام الأداة gzip ، و التي تعد أداة ممتازة و سريعة. تقوم هذه الأداة بضغط الملفات ثم إزالة الملف الأصلي بعد ضغطه. لضغط الملف ahmad.tar نستخدم الأمر التالي: gzip ahmad.tar و سنحصل على ملف جديد مضغوط هو ahmad.tar.gz بينما نلاحظ أن الملف ahmad.tar قد تم إزالته. لاستخراج الملفات من ملف مضغوط نستخدم الأداة gunzip كما يلي: gunzip ahmad.tar.gz هناك أداة أخرى تستخدم للأرشفة و هي cpio ، و لكنها أقل شهرة و استخداما من أداة tar و هي تختلف عنها بأنها تستطيع أرشفة أنواع محددة فقط من الملفات مثل ملفات النظام و ملفات devices files، و هي تتمتع بمزايا جيدة مثل قدرتها على استخراج الملفات السليمة من الأرشيف الذي تعرض جزء من القرص الذي يحتويه للتلف. هناك عدد من الخيارات يمكن استخدامها مع الأداة cpio كما يلي: 1- o- و يستخدم لإنشاء أرشيف جديد. 2- i- و يستخدم لاستخراج الملفات من الأرشيف. 3- v- و يستخدم لعرض أسماء الملفات التي يتم أرشفتها. 4- c- و يستخدم لكتابة معلومات header للملف بصيغة ASCII و هذا مفيد عند تبادل الملفات مع الغير. 5- d- يستخدم للإشارة الى الرغبة في استخراج الملفات من الأرشيف إلى مجلد ما. لنفترض أنك تود أرشفة الملفات الموجودة في المجلد الحالي و نقلها إلى القرص المرن (يستخدم dev/fd0/ للدلالة على محرك الأقراص المرنة) ، لعمل ذلك نكتب الأمر التالي: ls | cpio –ocv > /dev/fd0 لاستخراج الملفات من أرشيف يوجد على قرص مرن إلى مجلد ما ، قم بالانتقال إلى المجلد الذي تود استخراج الملفات إليه و اكتب الأمر التالي: cpio –icdv < /dev/fd0 هناك أداة مطورة شبيهة بـ cpio تسمى afio و تتميز بقدرتها على الضغط بالإضافة للأرشفة. | |||
| | |
| إعلانـات تــجـــاريـــة |
| |
![]() |
| الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
| أدوات الموضوع | |
| طرق مشاهدة الموضوع | |
| |
المواضيع المتشابهه | ||||
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| تعلم كل شي عن الفورمات | azizz5 | وزارة الكمبيوتر والانترنت العامة Computer Hardware, Internet | 10 | 02 Mar 2008 09:40 PM |
| اوامر ادارة الملفات | بن عبدالرحيم | وزارة أنظمة التشغيل Operating Systems | 0 | 20 Oct 2007 03:18 PM |
| التعامل مع أنظمة الملفات في لينوكس. | بن عبدالرحيم | وزارة أنظمة التشغيل Operating Systems | 0 | 18 Oct 2007 08:51 PM |
| أنواع ملفات ويندوز | بن عبدالرحيم | وزارة أنظمة التشغيل Operating Systems | 0 | 18 Oct 2007 06:03 PM |
| لديك ملف ولا تعرف طريقة تشغيله هنا تجد ماتبحث عنه | الحل الصعب | وزارة الكمبيوتر والانترنت العامة Computer Hardware, Internet | 9 | 20 Apr 2007 09:38 PM |