<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Заметки эникейщика: заметки с тегом unzip</title>
<link>https://note.marilov.su/tags/unzip/</link>
<description>На всякий случай</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.2 (v4116)</generator>

<itunes:subtitle>На всякий случай</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Шпаргалка по архиватору ZIP в Linux</title>
<guid isPermaLink="false">3</guid>
<link>https://note.marilov.su/all/rabotaem-s-arhivatorom-zip-v-linux/</link>
<pubDate>Tue, 09 Jun 2020 11:39:17 +1100</pubDate>
<author></author>
<comments>https://note.marilov.su/all/rabotaem-s-arhivatorom-zip-v-linux/</comments>
<description>
&lt;p&gt;Для начала установим его из репозитория:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;sudo apt install zip&lt;/code&gt;&lt;/pre&gt;&lt;h2&gt;Создание архива.&lt;/h2&gt;
&lt;p&gt;Нам необходимо сделать архив всех папок и файлов  из директорий /var/www/ и /etc/nginx/ кроме директории /var/www/old_site/:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;zip -r -9 www-archive.zip /var/www/* /etc/nginx/* -x &amp;quot;/var/www/old_site/*&amp;quot;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;i&gt;Где:&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;-r — архивировать рекурсивно&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;-9 — степень сжатия от 1 до 9. 0 — «архивирование» совсем без сжатия.&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;www-archive.zip — имя архива&lt;/i&gt;&lt;br /&gt;
/&lt;i&gt;var/www/* /etc/nginx/* — архивируемые директории через пробел. * — все файлы&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;-x «/var/log/apt/*» — опция, позволяющая исключить указанную папку или файл из архива&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Для того, чтобы установить пароль на архив необходимо указать опцию -e:&lt;/i&gt;&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;zip -e mypass -r -9 www-archive.zip /var/www/* /etc/nginx/* -x &amp;quot;/var/www/old_site/*&amp;quot;&lt;/code&gt;&lt;/pre&gt;&lt;h2&gt;Распаковка архива.&lt;/h2&gt;
&lt;p&gt;Unzip как правило уже установлен в Ubuntu. Если нет — установить из репозитория.&lt;/p&gt;
&lt;h3&gt;Распаковать архив в текущую директорию:&lt;/h3&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;unzip www-archive.zip&lt;/code&gt;&lt;/pre&gt;&lt;h3&gt;Распаковать содержимого архива в директорию /temp/&lt;/h3&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;unzip www-archive.zip -d /temp/&lt;/code&gt;&lt;/pre&gt;&lt;h2&gt;Распаковка отдельного файла из архива.&lt;/h2&gt;
&lt;h3&gt;Распаковка файла my-file.php из архива в текущую директорию&lt;/h3&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;unzip www.archive.zip my-file.php&lt;/code&gt;&lt;/pre&gt;&lt;h2&gt;Для того, чтобы  просмотреть содержание архива zip без распаковки:&lt;/h2&gt;
&lt;h3&gt;Просмотр содержимого архива zip&lt;/h3&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;unzip -l archive.zip&lt;/code&gt;&lt;/pre&gt;&lt;h3&gt;Для получения более детальной информации во время разархивирования, можно использовать опцию -v:&lt;/h3&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;unzip -v www-archive.zip&lt;/code&gt;&lt;/pre&gt;&lt;h3&gt;Проверка целостности архива без распаковки:&lt;/h3&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;unzip -t archive.zip&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;a target="blank_" href="https://www.oslogic.ru/knowledge/473/shpargalka-po-arhivatoru-zip/"&gt;&lt;i&gt;Источник&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;
</description>
</item>


</channel>
</rss>