mcse
مرحباا بك في منتدى mcse
تشكرك الادارة على هده الزيارة


انضم إلى المنتدى ، فالأمر سريع وسهل

mcse
مرحباا بك في منتدى mcse
تشكرك الادارة على هده الزيارة
mcse
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

الحلقة الدراسية الثانية عشر: أرشفة و ضغط الملفات.

2 مشترك

اذهب الى الأسفل

الحلقة الدراسية الثانية عشر: أرشفة و ضغط الملفات. Empty الحلقة الدراسية الثانية عشر: أرشفة و ضغط الملفات.

مُساهمة من طرف Mr-XxX الجمعة يونيو 11, 2010 5:57 am




من المهم دوما حفظ نسخ احتياطية من ملفاتك و مجلداتك المهمة خوفا من
ضياعها أو
تعرضها للتلف، و لعمل ذلك توجد العديد من الطرق و أشهرها استخدام
الأداة 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 و تتميز بقدرتها على الضغط
بالإضافة
للأرشفة.

بهذا تنتهي حلقة اليوم و ما زلنا مستمرين في رحلة اكتشاف لينوكس.
Mr-XxX
Mr-XxX
.:: V I P ::.
.:: V I P ::.

عدد المساهمات : 31
السٌّمعَة : 50
تاريخ التسجيل : 11/06/2010
العمر : 39

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الحلقة الدراسية الثانية عشر: أرشفة و ضغط الملفات. Empty رد: الحلقة الدراسية الثانية عشر: أرشفة و ضغط الملفات.

مُساهمة من طرف younes-bcr الثلاثاء يونيو 15, 2010 5:52 am

ماشاء الله عليك مجتهد

ننتظر منك المزيد

الله
يعطيك الصحة
younes-bcr
younes-bcr
.::|| الإدارة ||::.
.::|| الإدارة ||::.

عدد المساهمات : 93
السٌّمعَة : 0
تاريخ التسجيل : 09/06/2010
العمر : 36

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى