<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
	<id>https://mediawiki.zina.run/index.php?action=history&amp;feed=atom&amp;title=Mirror_Site</id>
	<title>Mirror Site - Історія редагувань</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zina.run/index.php?action=history&amp;feed=atom&amp;title=Mirror_Site"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zina.run/index.php?title=Mirror_Site&amp;action=history"/>
	<updated>2026-10-12T11:43:45Z</updated>
	<subtitle>Історія редагувань цієї сторінки в вікі</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://mediawiki.zina.run/index.php?title=Mirror_Site&amp;diff=1173&amp;oldid=prev</id>
		<title>Romych в 08:11, 26 червня 2025</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zina.run/index.php?title=Mirror_Site&amp;diff=1173&amp;oldid=prev"/>
		<updated>2025-06-26T08:11:13Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;uk&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Попередня версія&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версія за 08:11, 26 червня 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l221&quot;&gt;Рядок 221:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Рядок 221:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== См. также ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== См. также ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [[Local server]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Wget]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Wget]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Кодировка текста]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Кодировка текста]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Romych</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zina.run/index.php?title=Mirror_Site&amp;diff=910&amp;oldid=prev</id>
		<title>&gt;Zina: /* Конвертирование из win-1251 в UTF-8 */</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zina.run/index.php?title=Mirror_Site&amp;diff=910&amp;oldid=prev"/>
		<updated>2024-10-28T14:27:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Конвертирование из win-1251 в UTF-8&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова сторінка&lt;/b&gt;&lt;/p&gt;&lt;div&gt;HTTrack, Скачивание сайта, site downloader, зеркалирование сайта, зеркало сайта, site mirror, копия сайта.&lt;br /&gt;
&lt;br /&gt;
== Httrack ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.httrack.com/httrack Параметры командной строки HTTrack]&lt;br /&gt;
* [https://www.httrack.com/html/fcguide.html Httrack Users Guide (3.10) By Fred Cohen]&lt;br /&gt;
&lt;br /&gt;
=== Установка ===&lt;br /&gt;
&lt;br /&gt;
 sudo apt install httrack webhttrack&lt;br /&gt;
&lt;br /&gt;
=== Использование ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;webhttrack&amp;lt;/code&amp;gt; — выполняется в браузере&lt;br /&gt;
* &amp;lt;code&amp;gt;httrack&amp;lt;/code&amp;gt; — выполняется в командной строке&lt;br /&gt;
&lt;br /&gt;
 cd ~/websites&lt;br /&gt;
&lt;br /&gt;
==== Скоростное скачивание ====&lt;br /&gt;
&lt;br /&gt;
 httrack http://ssi.test/ --path httrack --robots=0 --generate-errors=0 --urlhack --footer &amp;quot;&amp;quot; -%N0 --keep-alive --disable-security-limits --sockets=80 --connection-per-second=50 --max-rate=0 --timeout=30 --retries=10  --quiet --display&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
 httrack http://www.appraiser.org.ua/ --path appraiser28 --robots=0 --generate-errors=0 --urlhack --footer &amp;quot;&amp;quot; -%N0 --keep-alive --disable-security-limits --sockets=80 --connection-per-second=50 --max-rate=0 --timeout=30 --retries=5 --quiet --display --advanced-progressinfo&lt;br /&gt;
 httrack http://www.appraiser.org.ua/ -O appraiser28 -s0 -o -%u -%F  -%N0 -%k -%! -c80 -%c50 -A0 -T30 -R5 -q -%v -#p &lt;br /&gt;
 &lt;br /&gt;
 httrack http://www.obzor.com.ua/ --path obzor2 --robots=0 --generate-errors=0 --urlhack --footer &amp;quot;&amp;quot; -%N0 --keep-alive --disable-security-limits --sockets=80 --connection-per-second=50 --max-rate=0 --timeout=30 --retries=5  -*/*?page=* --quiet --display --advanced-progressinfo&lt;br /&gt;
 httrack http://www.obzor.com.ua/ -O obzor2 -s0 -o -%u -%F  -%N0 -%k -%! -c80 -%c50 -A0 -T30 -R5 -*/*?page=* -q -%v -#p&lt;br /&gt;
&lt;br /&gt;
 httrack http://amoral.com.ua/ --path amoral2 --robots=0 --generate-errors=0 --urlhack --footer &amp;quot;&amp;quot; -%N0 --keep-alive --disable-security-limits --sockets=80 --connection-per-second=50 --max-rate=0 --timeout=30 --retries=5  --quiet --display&lt;br /&gt;
&lt;br /&gt;
 httrack http://krasnodon.org.ua/ --path krasnodon --robots=0 --generate-errors=0 --urlhack --footer &amp;quot;&amp;quot; -%N0 --keep-alive --disable-security-limits --sockets=80 --connection-per-second=50 --max-rate=0 --timeout=30 --retries=5  -*/*?page=* --quiet --display --advanced-progressinfo&lt;br /&gt;
&lt;br /&gt;
 httrack https://krasnodon.org.ua/ --path krasnodon3 --robots=0 --generate-errors=0 --urlhack --footer &amp;quot;&amp;quot; -%N0 --keep-alive --disable-security-limits --sockets=80 --connection-per-second=50 --max-rate=0 --timeout=30 --retries=10  --quiet --display&lt;br /&gt;
&lt;br /&gt;
 httrack https://www.assistantasad.org.ua/ --path assistantasad --robots=0 --generate-errors=0 --urlhack --footer &amp;quot;&amp;quot; -%N0 --keep-alive --disable-security-limits --sockets=80 --connection-per-second=50 --max-rate=0 --timeout=30 --retries=10  --quiet --display&lt;br /&gt;
&lt;br /&gt;
 httrack http://www.perspectiva-corp.com/ --path perspectiva --robots=0 --generate-errors=0 --urlhack --footer &amp;quot;&amp;quot; -%N0 --keep-alive --disable-security-limits --sockets=80 --connection-per-second=50 --max-rate=0 --timeout=30 --retries=10  --quiet --display&lt;br /&gt;
&lt;br /&gt;
 httrack http://voroshilov.org.ua/ --path voroshilov --robots=0 --generate-errors=0 --urlhack --footer &amp;quot;&amp;quot; -%N0 --keep-alive --disable-security-limits --sockets=80 --connection-per-second=50 --max-rate=0 --timeout=30 --retries=10  --quiet --display&lt;br /&gt;
&lt;br /&gt;
 httrack https://donest.zina.design/ --path donest --robots=0 --generate-errors=0 --urlhack --footer &amp;quot;&amp;quot; -%N0 --keep-alive --disable-security-limits --sockets=80 --connection-per-second=50 --max-rate=0 --timeout=30 --retries=10  --quiet --display&lt;br /&gt;
&lt;br /&gt;
 httrack https://f-krup.zina.design/ --path f-krup --robots=0 --generate-errors=0 --urlhack --footer &amp;quot;&amp;quot; -%N0 --keep-alive --disable-security-limits --sockets=80 --connection-per-second=50 --max-rate=0 --timeout=30 --retries=10  --quiet --display&lt;br /&gt;
&lt;br /&gt;
 httrack https://favoritecards.zina.design/ --path favoritecards --robots=0 --generate-errors=0 --urlhack --footer &amp;quot;&amp;quot; -%N0 --keep-alive --disable-security-limits --sockets=80 --connection-per-second=50 --max-rate=0 --timeout=30 --retries=10  --quiet --display&lt;br /&gt;
&lt;br /&gt;
 httrack http://192.168.33.10/ --path vagrant --robots=0 --generate-errors=0 --urlhack --footer &amp;quot;&amp;quot; -%N0 --keep-alive --disable-security-limits --sockets=80 --connection-per-second=50 --max-rate=0 --timeout=30 --retries=10  --quiet --display&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Безопасное скачивание ====&lt;br /&gt;
&lt;br /&gt;
Для более щадящего режима (медленнее, но меньше нагрузка на хостинг) изменить параметры:&lt;br /&gt;
&lt;br /&gt;
 --sockets=20 --connection-per-second=25&lt;br /&gt;
&lt;br /&gt;
Для наиболее безопасного скачивания убрать параметры:&lt;br /&gt;
&lt;br /&gt;
 --disable-security-limits --sockets=80 --connection-per-second=50 --max-rate=0 &lt;br /&gt;
&lt;br /&gt;
==== Основные параметры ====&lt;br /&gt;
&lt;br /&gt;
Минимальный набор параметров:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;-O&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--path&amp;lt;/code&amp;gt; — папка, куда сохранять сайт, лог-файлы и кэш&lt;br /&gt;
* &amp;lt;code&amp;gt;-s0&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--robots=0&amp;lt;/code&amp;gt; — игнорировать указания robots.txt и мета-robots-тегов (0=игнорировать, 1=частично учитывать, 2=всегда следовать правилам (параметр по умолчанию), 3=всегда следовать даже строгим правилам)&lt;br /&gt;
* &amp;lt;code&amp;gt;-o0&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--generate-errors 0&amp;lt;/code&amp;gt; — не создавать файлы для 404 страниц&lt;br /&gt;
* &amp;lt;code&amp;gt;-%u&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--urlhack&amp;lt;/code&amp;gt; — использовать все возможные способы, чтобы избежать создания дубликатов страниц (двойные слэши //, www.foo.com==foo.com и т.д.)&lt;br /&gt;
* &amp;lt;code&amp;gt;-%F &amp;quot;&amp;quot;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--footer &amp;quot;&amp;quot;&amp;lt;/code&amp;gt; — не вставлять внизу HTML строку: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;-%F &amp;quot;Mirrored [from host %s [file %s [at %s]]]&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры для максимальной скорости скачивания:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;-%N0&amp;lt;/code&amp;gt; — delayed type check, don t make any link test but wait for files download to start instead (experimental) (%N0 don t use, %N1 use for unknown extensions, * %N2 always use)&lt;br /&gt;
* &amp;lt;code&amp;gt;-%k&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--keep-alive&amp;lt;/code&amp;gt; — use keep−alive if possible, greately reducing latency for small files and test requests (&amp;lt;code&amp;gt;%k0&amp;lt;/code&amp;gt; don t use)&lt;br /&gt;
* &amp;lt;code&amp;gt;-%!&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--disable-security-limits&amp;lt;/code&amp;gt; — bypass built−in security limits aimed to avoid bandwidth abuses (bandwidth, simultaneous connections)&lt;br /&gt;
* &amp;lt;code&amp;gt;-c80&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--sockets=80&amp;lt;/code&amp;gt; — количество одновременных соединений (по умолчанию &amp;lt;code&amp;gt;c8&amp;lt;/code&amp;gt;)&lt;br /&gt;
* &amp;lt;code&amp;gt;-%c50&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--connection-per-second=50&amp;lt;/code&amp;gt; — максимальное количество соединений в секунду (по умолчанию &amp;lt;code&amp;gt;%c10&amp;lt;/code&amp;gt;)&lt;br /&gt;
* &amp;lt;code&amp;gt;-A0&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--max-rate=0&amp;lt;/code&amp;gt; — maximum transfer rate in bytes/seconds (1000=1KB/s max)&lt;br /&gt;
&lt;br /&gt;
Поведение, если возникают проблемы:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;-T5&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--timeout=5&amp;lt;/code&amp;gt; — сколько секунд выжидать после того, как обнаружится, что ссылка не отвечает&lt;br /&gt;
* &amp;lt;code&amp;gt;-R3&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--retries=3&amp;lt;/code&amp;gt; — сколько повторных попыток делать, если возникает таймаут или некритичная ошибка (по умолчанию &amp;lt;code&amp;gt;R1&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Исключить URL&amp;#039;ы типа &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://www.obzor.com.ua/news/armiya-novorossii38076?page=1480&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
 -*/*?page=*&lt;br /&gt;
&lt;br /&gt;
Параметры отображения процесса скачивания:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;-q&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--quiet&amp;lt;/code&amp;gt; — без вопросов (тихий режим)&lt;br /&gt;
* &amp;lt;code&amp;gt;-%v&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--display&amp;lt;/code&amp;gt; — показывать на экране имена скачиваемых файлов − &amp;lt;code&amp;gt;%v1&amp;lt;/code&amp;gt; (по умолчанию) упрощенная версия, &amp;lt;code&amp;gt;%v2&amp;lt;/code&amp;gt; с полной анимации&lt;br /&gt;
* &amp;lt;code&amp;gt;-#p&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--advanced-progressinfo&amp;lt;/code&amp;gt; — показывать простой интерфейс прогресса скачивания&lt;br /&gt;
&lt;br /&gt;
==== Прочие параметры ====&lt;br /&gt;
&lt;br /&gt;
Параметры, которые можно не указывать, потому что они идут по умолчанию:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;-%P&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--extended-parsing[=N]&amp;lt;/code&amp;gt; — extended parsing, attempt to parse all links, even in unknown tags or Javascript (&amp;lt;code&amp;gt;%P0&amp;lt;/code&amp;gt; don&amp;#039;t use)&lt;br /&gt;
* &amp;lt;code&amp;gt;-D&amp;lt;/code&amp;gt; — can only go down into subdirs&lt;br /&gt;
* &amp;lt;code&amp;gt;-a&amp;lt;/code&amp;gt; — stay on the same address&lt;br /&gt;
* &amp;lt;code&amp;gt;-K0&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--keep-links[=N]&amp;lt;/code&amp;gt; — конвертировать ссылки в относительные (&amp;lt;code&amp;gt;K0&amp;lt;/code&amp;gt; относительные ссылки, &amp;lt;code&amp;gt;K&amp;lt;/code&amp;gt; абсолютные/оригинальные ссылки, &amp;lt;code&amp;gt;K3&amp;lt;/code&amp;gt; absolute URI links)&lt;br /&gt;
&lt;br /&gt;
Убраны параметры, потому что и без них норм работает:&lt;br /&gt;
&lt;br /&gt;
  +*.png +*.gif +*.jpg +*.jpeg +*.svg +*.css +*.js +*.ppt +*.doc +*.docx +*.xls +*.xlsx +*.zip +*.rar \&lt;br /&gt;
  -ad.doubleclick.net/*&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;-F&amp;lt;/code&amp;gt; — user-agent field sent in HTTP headers (&amp;lt;code&amp;gt;-F &amp;quot;user-agent name&amp;quot;&amp;lt;/code&amp;gt;) (&amp;lt;code&amp;gt;--user-agent &amp;lt;param&amp;gt;&amp;lt;/code&amp;gt;)&lt;br /&gt;
 &lt;br /&gt;
 -F &amp;quot;Mozilla/4.5 (compatible; HTTrack 3.0x; Windows 98)&amp;quot; \&lt;br /&gt;
 -F &amp;quot;Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36&amp;quot;&lt;br /&gt;
 -F &amp;quot;Mozilla/5.0 (Windows NT 10.0)&amp;quot; &lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;-%i&amp;lt;/code&amp;gt; — make a top index for a project folder (по умолчанию &amp;lt;code&amp;gt;%i0&amp;lt;/code&amp;gt; don t make) (&amp;lt;code&amp;gt;--build-top-index&amp;lt;/code&amp;gt;)&lt;br /&gt;
* &amp;lt;code&amp;gt;-x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--replace-external&amp;lt;/code&amp;gt; — replace external html links by error pages&lt;br /&gt;
* &amp;lt;code&amp;gt;-n&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--near&amp;lt;/code&amp;gt; — get non-html files &amp;#039;near&amp;#039; an html file (ex: an image located outside)&lt;br /&gt;
** По умолчанию: &amp;lt;code&amp;gt;-%P&amp;lt;/code&amp;gt; — extended parsing, attempt to parse all links, even in unknown tags or Javascript (&amp;lt;code&amp;gt;%P0&amp;lt;/code&amp;gt; don&amp;#039;t use) (&amp;lt;code&amp;gt;--extended-parsing[=N]&amp;lt;/code&amp;gt;)&lt;br /&gt;
* &amp;lt;code&amp;gt;-%c1&amp;lt;/code&amp;gt; — maximum number of connections/seconds (по умолчанию &amp;lt;code&amp;gt;%c10&amp;lt;/code&amp;gt;)&lt;br /&gt;
* &amp;lt;code&amp;gt;-%B&amp;lt;/code&amp;gt; — tolerant requests (accept bogus responses on some servers, but not standard!) (&amp;lt;code&amp;gt;--tolerant&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== Основные режимы работы ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;-w&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--mirror&amp;lt;/code&amp;gt; — make a mirror of site(s) (default)&lt;br /&gt;
* &amp;lt;code&amp;gt;-iC2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--update&amp;lt;/code&amp;gt; — update a mirror, without confirmation&lt;br /&gt;
** &amp;lt;code&amp;gt;-i&amp;lt;/code&amp;gt; — continue an interrupted mirror using the cache&lt;br /&gt;
** &amp;lt;code&amp;gt;-C&amp;lt;/code&amp;gt; — create/use a cache for updates and retries (&amp;lt;code&amp;gt;C0&amp;lt;/code&amp;gt; no cache, &amp;lt;code&amp;gt;C1&amp;lt;/code&amp;gt; cache is prioritary, &amp;lt;code&amp;gt;C2&amp;lt;/code&amp;gt; test update before)&lt;br /&gt;
&lt;br /&gt;
Параметры при обновлении:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;-%s&amp;lt;/code&amp;gt; — update hacks: various hacks to limit re−transfers when updating (identical size, bogus response..) (&amp;lt;code&amp;gt;--updatehack&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Установка корректных прав на файлы и папки ==&lt;br /&gt;
&lt;br /&gt;
 sudo chmod -R 664 * &amp;amp;&amp;amp; find * -type d -exec chmod 755 {} \;&lt;br /&gt;
&lt;br /&gt;
== Масовое переименование расширений файлов ==&lt;br /&gt;
&lt;br /&gt;
Массовое рекурсивное переименование файлов с расширением &amp;lt;code&amp;gt;.shtml&amp;lt;/code&amp;gt; в &amp;lt;code&amp;gt;.html&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
— тестирование:&lt;br /&gt;
&lt;br /&gt;
 find . -name &amp;quot;*.shtml&amp;quot; | rename -v -n &amp;quot;s/\.shtml$/.html/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
— выполнение переименования:&lt;br /&gt;
&lt;br /&gt;
 find . -name &amp;quot;*.shtml&amp;quot; | rename -v &amp;quot;s/\.shtml$/.html/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Дополнительно: заменить во всех .html файлах упоминание &amp;lt;code&amp;gt;.shtml&amp;lt;/code&amp;gt; на &amp;lt;code&amp;gt;.html&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;find . -name &amp;quot;*.html&amp;quot; -exec sh -c &amp;#039;sed -E &amp;quot;s/\.shtml/\.html/g&amp;quot; &amp;quot;{}&amp;quot; &amp;gt; tmp &amp;amp;&amp;amp; mv tmp &amp;quot;{}&amp;quot;&amp;#039; \;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Конвертирование из win-1251 в UTF-8 ==&lt;br /&gt;
&lt;br /&gt;
Кнвертировать все файлы &amp;lt;code&amp;gt;.html&amp;lt;/code&amp;gt; во вложенных папках:&lt;br /&gt;
&lt;br /&gt;
 find . -type f -name &amp;#039;*.shtml&amp;#039; | while read i; do iconv -f WINDOWS-1251 -t UTF-8 &amp;quot;$i&amp;quot; &amp;gt; tmp; mv tmp &amp;quot;$i&amp;quot;; done&lt;br /&gt;
&lt;br /&gt;
Заменить в файлах &amp;lt;code&amp;gt;.html&amp;lt;/code&amp;gt; строку указанием кодировки &amp;#039;&amp;#039;&amp;#039;windows-1251&amp;#039;&amp;#039;&amp;#039; на &amp;#039;&amp;#039;&amp;#039;UTF-8&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
 find . -type f -name &amp;quot;*.html&amp;quot; -exec sh -c &amp;#039;sed &amp;quot;s/windows-1251/UTF-8/g&amp;quot; &amp;quot;{}&amp;quot; &amp;gt; tmp &amp;amp;&amp;amp; mv tmp &amp;quot;{}&amp;quot;&amp;#039; \;&lt;br /&gt;
&lt;br /&gt;
Объединенная команда — конвертирует все &amp;lt;code&amp;gt;.html&amp;lt;/code&amp;gt; файлы из windows-1251 в utf-8 и заменяет упоминание кодировки в тексте: &lt;br /&gt;
&lt;br /&gt;
 find . -type f -name &amp;quot;*.html&amp;quot; -exec sh -c &amp;#039;iconv -f WINDOWS-1251 -t UTF-8 &amp;quot;{}&amp;quot; &amp;gt; tmp &amp;amp;&amp;amp; sed &amp;quot;s/windows-1251/UTF-8/g&amp;quot; tmp &amp;gt; &amp;quot;{}&amp;quot; &amp;amp;&amp;amp; rm tmp&amp;#039; \;&lt;br /&gt;
&lt;br /&gt;
== Удаление комментариев HTTrack ==&lt;br /&gt;
&lt;br /&gt;
Убрать &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;!-- Added by HTTrack --&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
find . -type f -name &amp;quot;*.html&amp;quot; -exec sed -i &amp;#039;s/&amp;lt;!-- Added by HTTrack --&amp;gt;//g&amp;#039; {} \;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Убрать &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;!-- /Added by HTTrack --&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;find . -type f -name &amp;quot;*.html&amp;quot; -exec sed -i &amp;#039;s/&amp;lt;!-- \/Added by HTTrack --&amp;gt;//g&amp;#039; {} \;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Убрать &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;!-- Created by HTTrack Website Copier/3.49-5 [XR&amp;amp;CO&amp;#039;2014] --&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;find . -type f -name &amp;quot;*.html&amp;quot; -exec sed -i &amp;#039;s/&amp;lt;!-- Created by HTTrack Website Copier\/3.49-5 \[XR\&amp;amp;CO&amp;#039;\&amp;#039;&amp;#039;2014\] --&amp;gt;//g&amp;#039; {} \;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Удаление счетчиков ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;find . -type f -name &amp;quot;*.html&amp;quot; -exec sed -i &amp;#039;/&amp;lt;!--bigmir)net TOP 100--&amp;gt;/,/&amp;lt;!--bigmir)net TOP 100--&amp;gt;/d&amp;#039; {} \;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;find . -type f -name &amp;quot;*.html&amp;quot; -exec sed -i &amp;#039;/&amp;lt;!--LiveInternet counter--&amp;gt;/,/&amp;lt;!--\/LiveInternet--&amp;gt;/d&amp;#039; {} \;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Обработка ссылок в тексте ==&lt;br /&gt;
&lt;br /&gt;
Если в помощью [[Redirect | редиректов Nginx]] будет настроено скрытие расширений &amp;lt;code&amp;gt;.html&amp;lt;/code&amp;gt;, то в тексте всех HTML файлов нужно заменить:&lt;br /&gt;
&lt;br /&gt;
— убрать &amp;lt;code&amp;gt;.html&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
 find . -name &amp;quot;*.html&amp;quot; -exec sh -c &amp;#039;sed -E &amp;quot;s/(href=\&amp;quot;\S+)\.html\&amp;quot;/\1\&amp;quot;/g&amp;quot; &amp;quot;{}&amp;quot; &amp;gt; tmp &amp;amp;&amp;amp; mv tmp &amp;quot;{}&amp;quot;&amp;#039; \;&lt;br /&gt;
&lt;br /&gt;
 find . -name &amp;quot;*.html&amp;quot; -exec sh -c &amp;#039;perl -pi -e &amp;quot;s/(href=\&amp;quot;\S+)\.html\&amp;quot;/\1\&amp;quot;/g&amp;quot; &amp;quot;{}&amp;quot;&amp;#039; \;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;note&amp;quot;&amp;gt;Разница в скорости выполнения между sed+mv и perl незначительна - на около 6 тыс файлов: 9m42.449s для sed и 9m44.052s для perl.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
— убрать закрывающий слеш &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
 find . -name &amp;quot;*.html&amp;quot; -exec sh -c &amp;#039;sed -E &amp;quot;s/(href=\&amp;quot;\S+)\/\&amp;quot;/\1\&amp;quot;/g&amp;quot; &amp;quot;{}&amp;quot; &amp;gt; tmp &amp;amp;&amp;amp; mv tmp &amp;quot;{}&amp;quot;&amp;#039; \;&lt;br /&gt;
&lt;br /&gt;
 find . -name &amp;quot;*.html&amp;quot; -exec sh -c &amp;#039;perl -pi -e &amp;quot;s/(href=\&amp;quot;\S+)\/\&amp;quot;/\1\&amp;quot;/g&amp;quot; &amp;quot;{}&amp;quot;&amp;#039; \;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
Следующий код некорректный, потому что в некоторых директориях ссылка без слеша - это ссылка на файлы в этой же директории, и добавление слеша ломает ссылки.&lt;br /&gt;
&lt;br /&gt;
— добавить открывающий слеш, если ссылка начинается не со слеша или http (делается с помощью не sed, а perl, потому что sed не умеет look-ahead): &amp;#039;&amp;#039;&amp;#039;(протестировать избегание двух точек в начале (?!\.\.))&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 find . -name &amp;quot;*.html&amp;quot; -exec sh -c &amp;#039;perl -pi -e &amp;quot;s/href=\&amp;quot;(?!http)(?!\/)(?!\.\.)(\S+)\&amp;quot;/href=\&amp;quot;\/\1\&amp;quot;/g&amp;quot; &amp;quot;{}&amp;quot;&amp;#039; \;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Копирование только .html файлов ==&lt;br /&gt;
&lt;br /&gt;
Копирование только &amp;lt;code&amp;gt;*.html&amp;lt;/code&amp;gt; файлов с сохранением структуры директорий:&lt;br /&gt;
&lt;br /&gt;
 find . -name &amp;quot;*.html&amp;quot; | cpio -updm /path/to/destdir&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[Wget]]&lt;br /&gt;
* [[Кодировка текста]]&lt;/div&gt;</summary>
		<author><name>&gt;Zina</name></author>
	</entry>
</feed>