Debian

The ULTIMATE OS

Get Adobe Flash player

Потребителски рейтинг: 4 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда неактивна
 

ZIP и UNZIP - основни команди

В тази кратка статия ще разгледам основните функции при работа с zip и unzip. Няма да навлизам в деатили, защото в интернет има предостатъчно информация а и едва ли ще ви тярвбват повече от тези в ежедневието.

Първо да си изтеглим пакетите ако не са инсталирани:

# apt-get update
#apt-get install zip
#apt-get install uznip

С тези 3 команди ще си обновите наличните пакети и ще инсталирате zip и uznip пакетите.

  • Да започнем със създаването на архив.

Ще разгледам прост пример, при който ще създадем data.zip, който ще съдържа файловете от директорията, в която се намираме:

$ zip data *

Не е неонходимо да слагаме разширение .zip на файлът, защото програмата сама го създава. Знакът * означава всичко в текущата директория.

Ако искаме да създадем същият архив, но съдържащ освен файловете в текущата директория, но и поддиректориите в тях (т.е. рекурсивно) изпълняваме командата:

$zip -r data * 

Естествено и тук се поддържат пълни пътища на файловете. Ще разгледаме случай, при който искаме да архивираме папка намираща се в /home/vasil/for zipping в /home/vasil/files.zip. Това става ето така:

$ zip -r /home/vasil/files /home/vasil/for zipping

И сега да преминем на разархивирането:

  • За да разархивираме съдържанието на архив files.zip в текущата директория изпълняваме:
$unzip files.zip

За да изтеглим/разархивираме само определен файл примерно CV.doc от архивът files.zip в папката в която се намираме , то командата ще изглежда така:

$unzip files.zip CV.doc 

И накрая, командата, която най-често се ползва (или поне аз ползвам) разархивиране на files.zip архив намираще се ди къде си в друга директория /home/vasil/tmp примерно командата ще изглежда така:

$unzip /home/vasil/files.zip -d /home/vasil/tmp 

 

Търсене

Точно време

Кой е на линия

В момента има 22  гости и няма потребители и в сайта