Како да зипнем све датотеке у директоријуму у Линуку?

How Do I Zip All Files Directory Linux



Зип је помоћни програм за компримовање података без губитака подржан од свих Линук дистрибуција.

Зип архиве се односе на архиве контејнера које садрже једну или више компримованих датотека и директоријума. Зип датотеке су различите платформе, што вам омогућава да креирате зип архиве у оперативним системима Виндовс, Линук и мацОС помоћу различитих услужних програма. Осим тога, зип архиве заузимају мање простора, што их чини лакшим за пренос и складиштење.







У Линук -у користимо зип архиву за креирање зип архиве. У овом водичу ћемо се фокусирати на то како кренути у креирање зип архиве у Линук -у помоћу услужног програма зип.



Инсталирајте Зип

У зависности од ваше дистрибуције Линука, мораћете да инсталирате зип помоћни програм. Пошто га подржавају све дистрибуције Линука, можете га инсталирати помоћу менаџера пакета.



За Дебиан/Убунту

На Дебиану користите наредбу:





судо апт-гет упдате
судо апт -гет инсталл зип -и

За РЕХЛ/ЦентОС

На ЦентОС -у и РЕХЛ породици користите команду:

судо иум упдате
судо иум инсталл зип

Зип команда

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



зип [ОПТИОН] зип_наме датотеке (и)

Да бисте креирали зип архиву са више датотека, проследите их на листу (одвојену размаком) после назива зип датотеке. Такође је добро осигурати да морате уписати дозволе у ​​директоријум у којем креирате зип датотеку.

Како зип датотеке у Линук -у

Можемо зип датотеке у директоријуму као:

зип миарцхиве.зип датотека1, датотека2, датотека3, датотека3

Горња команда приказује назив датотеке додане у архиву и метод компримовања.

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

Како компримирати Зип директорије у Линуку

Можете компримовати директоријуме и одговарајуће поддиректоријуме помоћу ознаке -р. Заставица -р ће рећи зип -у да рекурзивно прелази цео директоријум.

На пример, размислите о /вар /лог директоријуму. За креирање архиве свих датотека и директоријума користимо наредбу:

судо зип -р логс.зип /вар /лог

Да бисте потиснули излаз из процеса компресије, користите -к за тихи начин рада. Команда креира зип архиву наведених датотека без излаза.

судо зип -к зипнаме.зип датотеке

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

Шта ако желите да зипујете све датотеке у директоријуму? У том случају за то користимо џокер изразе.

судо зип -к логс.зип /вар /лог / *

Горња команда додаје све датотеке и директоријуме на наведеној путањи и додаје их у зип архиву.

Како зипати све датотеке, укључујући скривене датотеке

Да бисте чак и скривене датотеке додали у зип архиву, користите џокер (. * *). Команда за то је:

судо зип -к логс.бацкуп.зип /вар/лог/.* *

Закључак

Као што је приказано у овом водичу, Линук вам омогућава да креирате зип архиве. Можете користити било који услужни програм за архивирање, као што су ВинРар, 7зип, унзип; да бисте поништили архивирање датотека.

Хвала вам за читање!