„Linux“ sistemoje „Unzar“ arba „Unrar“ daug failų
Jei turite katalogą, kuriame yra dešimčių užfiksuotų ar rar'd failų, galite paleisti vieną komandą, kad išpakuotų juos visus vienu žingsniu, atsižvelgiant į „bash shell“ galią..
Už šią užduotį naudosime „bash“, skirtą „loop“ komandų struktūrai. Pakeiskite kintamąjį ir nurodykite komandą, kuri siunčia sąrašą arba aiškų sąrašą.
už
daryti
komanda $;
padaryta
Vietoj to galite paleisti vieną eilutę su šia sintakse
už, padaryti komandą $;
Taigi, jei norite ištrinti failų sąrašą, galite naudoti šią komandą. Jums nebūtinai reikia citatos, bet tai padeda, kai failų varduose yra tarpų arba kažkas panašaus į juos.
už f. * .rar; arrar e „$ f“;
Jei norėtumėte išgauti failų sąrašą, naudokite 7zip:
f už * .001; atlikite 7z e „$ f“;
Arba jei norite išpakuoti failų sąrašą:
už f. * .zip; padaryti unzip “$ f”;
Jūs netgi galėtumėte grandines pavesti kartu, jei norite. Pvz., Jei visuose jūsų „zip“ failuose yra .txt failų ir norite išpakuoti juos ir tada perkelti išpakuotus failus į kitą katalogą:
už f. * .zip; padaryti unzip “$ f”; už f * .txt, atlikite mv “$ f” / mano aplanką /;
Bazinis apvalkalas yra tik neįtikėtinai galingas ... tai netgi nepaliečia galios, bet turėtų suteikti jums gerą idėją apie tai, kas įmanoma.