Команда Линук Унзип

Зиппинг датотеке представљају једноставан и ефикасан начин преноса између рачунара и сервера користећи далеко мање бандвидтх него слање датотека у пуној величини. Када примите зип архиву у Линуку, декомпресија је једноставна. Ево неколико начина да користите команду унзип у Линук командној линији .

Декомпресовање јединственог зип фајла у тренутну фасциклу

Основна синтакса за декомпресију датотеке је:

унзип филенаме

Као пример, рецимо да сте стиснули албум под називом "Менаце То Собриети" од групе Угли Кид Јое као зип датотеку под називом "Менаце То Собриети".

Да бисте ову датотеку одвојили у тренутну фасциклу, једноставно покрените следећу команду:

унзип "Зараћивање у зрелост"

Декомпресовање више датотека

Команда ман вам омогућава да декомпресирате више од једне датотеке истовремено користећи следећу синтаксу:

унзип филенаме1 филенаме2 филенаме3

Рецимо да сте подијелили три датотеке албума Алице Цоопер-а под називом "Трасх", "Хеи Стоопид" и "Драгонтовн" одвојено. Да бисте ископирали ове датотеке, можда бисте покушали да унесете следеће:

унзип "Трасх.зип" "Драгонтовн.зип" "Хеи Стоопид.зип"

Међутим, оно што добијате јесте ова грешка:

Архива: Трасх.зип упозорење: име датотеке није упарено: Драгонтовн.зип <

Под претпоставком да три датотеке живе у истој фасцикли, бољи начин је да уместо тога користите сљедећу наредбу:

унзип '* .зип'

Будите пажљиви, иако: Ова команда је без дискриминације и деактивираће сваки зип фајл у тренутној фасцикли.

Раздвојите датотеку, али искључите извесне друге

Ако имате зип датотеку и желите да извадите све датотеке, осим за једну, користите прекидач -к, како слиједи:

унзип филенаме.зип -к филетоекцлуде.зип

Да би наставили са нашим примјером, албум "Трасх" Алице Цоопер има пјесму под називом "Бед Оф Наилс". Да бисте извадили све песме осим "Бед Оф Наилс", користили бисте следећу синтаксу:

Унзип Трасх.зип -к "Бед Оф Наилс.мп3"

Извадите Зип датотеку у други директоријум

Ако желите да садржај зип датотеке ставите у други директоријум од тренутног, користите прекидач -д, овако:

унзип филенаме.зип -д путање / до / извадити / до

На пример, да бисте декомпресовали датотеку "Трасх.зип" на "/ хоме / мусиц / Алице Цоопер / Трасх", користили бисте сљедећу синтаксу:

унзип Трасх.зип -д / хоме / музика / Алице Цоопер / Трасх

Како приказати садржај компримиране ЗИП датотеке

Да бисте навели садржај компримиране датотеке, користите прекидач -л:

унзип -л филенаме.зип

Да бисте видели све песме у албуму "Трасх.зип", користите следеће:

унзип -л Трасх.зип

Враћене информације укључују:

Како тестирати ако је Зип датотека важећа

Да бисте тестирали да ли је зип датотека ОК, пре него што га извучете, користите -т прекидач:

унзип -т филенаме.зип

На пример, да бисте тестирали да ли је "Трасх.зип" валидан, можете покренути следеће:

унзип -т Трасх.зип

Свака датотека ће бити наведена, а "ОК" би требало да се појави поред ње. На дну излаза се појављује порука која наводи да "нема грешака откривених у компримованим подацима од ..."

Прикажи детаљне информације о компресованом фајлу

Ако желите више детаља, користите прекидач -в, који даје више вербалнијих информација:

Синтакса је следећа:

унзип -в филенаме

На пример:

унзип -в Трасх.зип

Говорни излаз садржи следеће информације:

Распремите датотеку зип у тренутни директоријум без креирања директорија

Ако сте додали фасцикле у зип датотеку док је креирате, онда ће стандардна унзип наредба поново направити структуру фасцикли пошто је откачена.

На примјер, ако извучете зип датотеку под називом "филенаме1.зип" с сљедећом структуром, фасцикле ће се поновно креирати када га одштампате:

Ако желите да се сви ".ткт" фајлови екстрахују у тренутну фасциклу без преусмеравања фасцикли, користили бисте -ј прекидач, како слиједи:

унзип -ј филенаме.зип

Распремите датотеку без упозорења када фајлови већ постоје

Замислите да имате зип датотеку коју сте већ унзипирали и почели сте радити на датотекама које сте извадили.

Ако имате другу датотеку коју желите да одштампате и зип датотека садржи датотеке које већ постоје у циљном фолдеру, приказује се упозорење пре него што систем преписује датотеке. Ово је у реду, али ако извлачите датотеку са 1000 датотека у њему, не желите да будете упитани сваки пут.

Дакле, ако не желите да преписујете постојеће датотеке, користите прекидач -н:

унзип -н филенаме.зип

Ако вам није брига да ли датотека већ постоји и увек желите да преписујете датотеке док се извлаче без упита, користите прекидач -о:

унзип -о филенаме.зип

Извлачење Зип датотека заштићених лозинком

Ако је потребно да одштампате датотеку која захтева лозинку за приступ, користите прекидач -П, а затим лозинку:

унзип -П лозинка филенаме.зип

На пример, да бисте отпакирали датотеку под називом "цатс.зип" са лозинком "киттенс123", користите следеће:

унзип -П киттенс123 филенаме.зип

Унзиппинг Филе без приказивања било којег излаза

Подразумевано, команда "унзип" наводи све што ради, укључујући уписивање сваке датотеке у архиву док га извлачи. Овај резултат можете потиснути користећи -к свитцх:

унзип -к филенаме.зип

Ово испразни име датотеке без обезбеђивања било каквог излаза и враћа вас на курсор када заврши.

Линук пружа десетине других прекидача. Посетите странице човека на Линук-у да бисте сазнали више.