samedi 25 février 2012

أو بفك العديد من الملفات دفعة واحدة أونرر في لينكس

إذا كنت قد حصلت على الدليل مع عشرات من نوع ZIP أو ملفات rar'd ، يمكنك تشغيل أمر واحد بفك لهم جميعا في خطوة واحدة ، وذلك بفضل قوة القذيفة باش.

لهذه المهمة ، سنستخدم لسحق لهيكل القيادة حلقة. استبدل مع اسم متغير ، و مع الأمر إما أن نواتج قائمة أو لائحة واضحة.

for in
do
الأمر $;
done

يمكنك تشغيله على خط واحد مع هذه الجملة بدلا من ذلك :

for in ، هل الأمر $;done

حتى إذا كنت تريد أن أونرر قائمة من الملفات ، يمكنك استخدام هذا الأمر. لا تحتاج بالضرورة الاقتباس ، ولكنه يساعد عندما يكون أسماء مسافات أو شيء من هذا القبيل فيها.

و في ل*. RAR ، هل أونرر ه "$ و" ؛ فعل

إذا أردت استخدام 7ZIP لاستخراج قائمة من الملفات :

و في ل*. 001 ، فهل ه 7Z "$ و" ؛ فعل

أو إذا كنت تريد بفك قائمة من الملفات :

و في لالبريدي *. ، هل بفك "$ و" ؛ فعل

هل يمكن أن سلسلة الأوامر معا حتى لو أردت. على سبيل المثال ، إذا كان كل الملفات الواردة البريدي الخاص TXT الملفات وأردت لهم بفك ثم نقل الملفات محلول إلى دليل آخر :

و في لالبريدي *. ، هل بفك "$ و" ؛ فعله ؛ لو TXT في *. ، هل MV "$ و" / myfolder / ؛ فعل

القذيفة باش هو مجرد قوية بشكل لا يصدق ذلك... هذا لا الصنبور حتى السلطة ، ولكن يجب أن تعطيك فكرة جيدة عن ما هو ممكن.

Aucun commentaire:

Enregistrer un commentaire