ŦЁǞɱ ṀḀḭṈḊ ᾟᾏḈҜΈŔ شـــــبـــــاب هــــكــــر
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

ŦЁǞɱ ṀḀḭṈḊ ᾟᾏḈҜΈŔ شـــــبـــــاب هــــكــــر

ᾟᾏḈҜΈŔ
 
الرئيسيةنظام التهكيرأحدث الصورالتسجيلدخول

 

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

اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
Admin
Admin


عدد المساهمات : 257
تاريخ التسجيل : 24/05/2011

الحلقة الدراسية الثانية عشر: أرشفة و ضغط الملفات. Empty
مُساهمةموضوع: الحلقة الدراسية الثانية عشر: أرشفة و ضغط الملفات.   الحلقة الدراسية الثانية عشر: أرشفة و ضغط الملفات. Icon_minitimeالثلاثاء يونيو 26, 2012 9:05 pm

الحلقة
الدراسية الثانية عشر: أرشفة و ضغط الملفات.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://hak0.7olm.org
Admin
Admin
Admin


عدد المساهمات : 257
تاريخ التسجيل : 24/05/2011

الحلقة الدراسية الثانية عشر: أرشفة و ضغط الملفات. Empty
مُساهمةموضوع: الاكمال   الحلقة الدراسية الثانية عشر: أرشفة و ضغط الملفات. Icon_minitimeالثلاثاء يونيو 26, 2012 9:06 pm



Your browser does not support inline frames or is currently configured not to display inline frames.






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




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

بهذا تنتهي حلقة اليوم و ما زلنا مستمرين في رحلة اكتشاف لينوكس.








Copyright © www.kettaneh.net


الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://hak0.7olm.org
 
الحلقة الدراسية الثانية عشر: أرشفة و ضغط الملفات.
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الحلقة الدراسية الثانية: لينوكس، ما له و ما عليه بالمقارنة مع أنظمة التشغيل الأخرى
» الحلقة الدراسية الثالثة عشر: صلاحيات استخدام الملفات و المجلدات.
» الحلقة الدراسية الرابعة عشر: التعامل مع أنظمة الملفات في لينوكس.
» الحلقة الدراسية التاسعة: أوامر لينوكس
» الحلقة الدراسية العاشرة: أوامر لينوكس

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
ŦЁǞɱ ṀḀḭṈḊ ᾟᾏḈҜΈŔ شـــــبـــــاب هــــكــــر :: أنظمة التشغيل :: linux-
انتقل الى: