Linux Unzip հրամանատարությունը

Zipping ֆայլերը հեշտ եւ արդյունավետ միջոց են դրանք փոխանցելու համակարգիչների եւ սերվերների միջեւ, օգտագործելով ավելի քիչ թողունակություն, քան ամբողջական չափսերի ֆայլերը: Երբ դուք ստանում եք zipped արխիվի Linux- ում, այնպիսի տպավորություն է, որ այն հեշտ է: Ահա մի քանի եղանակ Linux- ի հրամանի տողում unzip հրամանը օգտագործելու համար:

Միակ Zip ֆայլի ներկառուցումը ներկա թղթապանակին

Ֆայլի ապամոնտաժելու հիմնական սինթետիկան հետեւյալն է.

unzip ֆայլի անունը

Որպես օրինակ, ասում եք, որ դուք սեղմեցիք «Ուրվական Կիդ Ջո» խմբի կողմից «Menace To Sobriety» ալբոմի համար որպես «Զանգվածային հանդուրժողականություն» անունով մի zip ֆայլ:

Այս ֆայլը ներբեռնելու ներկա թղթապանակին, պարզապես վարեք հետեւյալ հրահանգը.

unzip «Դժվարություն դեպի հանդուրժողականություն»

Բացել բազմակի ֆայլեր

Մարդկային հրամանը հնարավորություն է տալիս միաժամանակ մի քանի ֆայլից հանել այն, օգտագործելով հետեւյալ շարադրանքը.

unzip filename1 filename2 filename3

Ասեք, որ Ալիս Կուպերի «Trash», «Hey Stoopid» եւ «Dragontown» առանձին ալբոմների մեջ սեղմված եք: Այս ֆայլերը բացելու համար կարող եք փորձել մուտքագրել հետեւյալը.

unzip "Trash.zip" "Dragontown.zip" "Hey Stoopid.zip"

Այն, ինչ դուք ստանում եք, սակայն այս սխալն է.

Արխիվ: Trash.zip զգուշացեք `ֆայլի անունը չի համապատասխանում: Dragontown.zip <

Ենթադրելով երեք ֆայլերը նույն թղթապանակում ապրելը, ավելի լավ միջոց է փոխարեն օգտագործել հետեւյալ հրամանը.

unzip '* .zip'

Զգույշ եղեք, չնայած: Այս հրամանն անխտիր է եւ կբացահայտի ցանկացած թղթապանակ ֆայլ ներկա թղթապանակում:

Unzip ֆայլը, բայց բացառեք որոշ այլ մարդկանց

Եթե ​​ունեք zip ֆայլ եւ ուզում եք բեռնել բոլոր ֆայլերը, բացառությամբ մեկի, օգտագործել -x switch- ը հետեւյալն է.

unzip filename.zip -x filetoexclude.zip

Մեր օրինակը շարունակելու համար Alice Cooper- ի «Trash» ալբոմն ունի «Ննջազգեստի եղունգ» երգը: Բոլոր երգերը հանելու համար, բացառությամբ «Bed Nails- ի», օգտագործեք հետեւյալ շարադրանքը.

unzip Trash.zip-x «Մեղր Nails.mp3»

Բեռնել Zip ֆայլը տարբեր դիրեկտորիաներում

Եթե ​​ցանկանում եք տեղադրել zip ֆայլի բովանդակությունը այլ տեղեկատուից, քան ընթացիկը, ապա օգտագործեք -d switch, ինչպես այսպես.

unzip filename.zip -d path / to / extract / to

Օրինակ `« Trash.zip »ֆայլը« / home / music / Alice Cooper / Trash »- ը ապակեթծրելու համար օգտագործեք հետեւյալ շարահյուսությունը.

unzip Trash.zip -d / home / music / Ալիս Կուպեր / աղբ

Ինչպես ցույց տալ սեղմված Zip ֆայլի բովանդակությունը

Սեղմված ֆայլի բովանդակությունը ցուցադրելու համար օգտագործեք -l switch:

unzip -l filename.zip

«Trash.zip» ալբոմի բոլոր երգերը դիտելու համար օգտագործեք հետեւյալը.

unzip -l Trash.zip

Վերադարձված տեղեկատվությունը ներառում է `

Ինչպես ստուգել, ​​եթե Zip ֆայլը վավեր է

Փորձարկումն այն է, թե արդյոք zip ֆայլը նախքան արդյունահանման նախքան OK, օգտագործեք -t switch:

unzip -t filename.zip

Օրինակ, ստուգելու համար, արդյոք «Trash.zip» - ը վավեր է, կարող եք գործադրել հետեւյալը.

unzip -t Trash.zip

Յուրաքանչյուր ֆայլ կներկայացվի, եւ դրա կողքին հայտնվում է «OK»: Արդյունքի ներքեւում պետք է հաղորդագրություն ցուցադրվի `նշելով, որ« սեղմված տվյալների մեջ հայտնաբերված սխալներ չկան »:

Ցույց տալ մանրամասն տեղեկություններ սեղմված ֆայլի մասին

Եթե ​​ցանկանում եք ավելի մանրամասն տեղեկատվություն, ապա օգտագործեք -v switch- ը, որն ավելի հստակ տեղեկատվություն է հաղորդում.

Սինտաքսիքն հետեւյալն է.

unzip -v ֆայլի անունը

Օրինակ:

unzip -v Trash.zip

Բովանդակային արտադրանքը պարունակում է հետեւյալ տեղեկությունները.

Բացեք մի Zip ֆայլի ընթացիկ տեղեկատուին առանց Առանձնահատկություններ ստեղծելու համար

Եթե ​​դուք ավելացրել եք թղթապանակներ մի zip ֆայլում, այն ստեղծելով, ապա ստանդարտ unzip հրամանը կստեղծի թղթապանակի կառուցվածքը, քանի որ այն unzipped է:

Օրինակ, եթե դուք կստանաք zip ֆայլ, որը կոչվում է «filename1.zip» հետեւյալ կառուցվածքի հետ, ապա այն կստեղծվի այն ժամանակ, երբ դուք բեռնաթափում եք այն:

Եթե ​​ցանկանում եք, որ բոլոր «.txt» ֆայլերը ներկա թղթապանակում հանվեն, առանց վերարտադրվող թղթապանակների, դուք օգտագործում եք -j switch- ը հետեւյալ կերպ.

unzip -j filename.zip

Բացել ֆայլը առանց խթանելու երբ արդեն գոյություն ունեցող ֆայլերը

Պատկերացրեք, որ դուք ունեք մի zip ֆայլ, որը դուք արդեն բացել եք, եւ սկսել եք աշխատել այն ֆայլերի վրա, որոնք դուք ստացել եք:

Եթե ​​ունեք մեկ այլ ֆայլ, որը ցանկանում եք բացել, եւ zip ֆայլը պարունակում է ֆայլեր, որոնք արդեն գոյություն ունեն թիրախ թղթապանակում, նախազգուշացում է ցուցադրվում նախքան համակարգը վերագրած ֆայլերը: Դա լավ է, բայց եթե դուք հայտնաբերում եք 1000 ֆայլեր պարունակող ֆայլ, ամեն անգամ չեք ուզում հուշել:

Այսպիսով, եթե չես ուզում վերագրանցել գոյություն ունեցող ֆայլերը, օգտագործեք -n switch:

unzip -n filename.zip

Եթե ​​դուք չեք վախենում, արդյոք ֆայլը արդեն գոյություն ունի, եւ դուք միշտ ցանկանում եք վերագրանցել ֆայլերը, երբ դրանք հանվում են առանց հուշում, օգտագործեք -o switch:

unzip -o filename.zip

Գաղտնաբառի պաշտպանված Zip ֆայլերի հեռացում

Եթե ​​Ձեզ անհրաժեշտ է բացել մի ֆայլ, որը պահանջում է մուտք գործել գաղտնաբառ, օգտագործեք -P անջատիչը, որը հաջորդում է գաղտնաբառը:

unzip -P գաղտնաբառը filename.zip

Օրինակ, «cats.zip» ֆայլը բացելու համար «kittens123» գաղտնաբառով միացրեք հետեւյալը.

unzip -P kittens123 filename.zip

Unzipping ֆայլ, առանց որեւէ ելքի ցուցադրելու

Լռելյայնորեն, «unzip» հրամանը նշում է այն ամենը, ինչ կատարում է, ներառյալ արխիվային ֆայլի յուրաքանչյուր ֆայլը, քանի որ այն արդյունահանվում է: Դուք կարող եք ճնշել այս արտադրանքը, օգտագործելով -q switch:

unzip -q filename.zip

Սա unzips է ֆայլի անունը, առանց որեւէ արտադրանքի եւ վերադարձնում է կուրսորը, երբ այն ավարտվել է:

Linux- ն ապահովում է տասնյակ այլ անջատիչներ: Այցելեք Linux- ի էջի էջերը ավելին իմանալու համար: