<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Скрипт для конвертации архива gz в lzma</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/126891.html</link>
    <description>Скрипт для преобразования архива .gz в .lzma с сохранением времени изменения/создания файла и прав доступа, а также с минимальным влиянием на производительность.&lt;br&gt;Для переименования группы файлов можно использовать конструкцию вида:&lt;br&gt;&lt;br&gt;   find . -name &quot;*.gz&quot; -print0 &amp;#124; xargs -0 -n 1 echo ~/bin/gz2lzma.sh &amp;#124; batch&lt;br&gt;&lt;br&gt;gz2lzma.sh:&lt;br&gt;&lt;br&gt;#!/bin/sh&lt;br&gt;#&lt;br&gt;# CopyLeft (L) john_erohin, 2022&lt;br&gt;#&lt;br&gt;# gz2lzma.sh: convert .gz to .lzma with same mtime, ctime and access rights&lt;br&gt;# &lt;br&gt;# in: $1 = file name with or without &quot;.gz&quot; suffix&lt;br&gt;# out: file &quot;$1.lzma&quot; and removed &quot;$1.gz&quot; if conversion is ok&lt;br&gt;#&lt;br&gt;# warining: if $1.lzma exist, it will be silently overwritten&lt;br&gt;#&lt;br&gt;# use someth like&lt;br&gt;# find . -name &quot;*.gz&quot; -print0 &amp;#124; xargs -0 -n 1 echo ~/bin/gz2lzma.sh &amp;#124; batch&lt;br&gt;# for mass background conversion&lt;br&gt;# &lt;br&gt;F=$1&lt;br&gt;F=&#096;echo $F &amp;#124; sed -e s:&amp;#92;.gz&amp;#92;$::g&#096;&lt;br&gt;&lt;br&gt;if &#091; -f $F.gz &#093; ; then&lt;br&gt; /usr/bin/eatmydata -- &amp;#92;&lt;br&gt;  /usr/bin/nice -19 &amp;#92;&lt;br&gt;   /usr/bin/chrt --idle 0 &amp;#92;&lt;br&gt;    /usr/bin/ionice -c 3 &amp;#92;&lt;br&gt;      gzip -t $F.gz &amp;gt; /</description>

<item>
    <title>Раздел полезных советов: Скрипт для конвертации архива gz в lzma (OpenEcho)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/126891.html#62</link>
    <pubDate>Sat, 25 Feb 2023 20:40:38 GMT</pubDate>
    <description>&amp;gt; for i in $(ls -1 *&#091;gG&#093;&#091;zZ&#093;);&lt;br&gt;&lt;br&gt;С этим можно хорошенько нарваться если в директории будет очень много файлов, т.к. можно легко нарваться на лимит CLI&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Скрипт для конвертации архива gz в lzma (OpenEcho)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/126891.html#61</link>
    <pubDate>Sat, 25 Feb 2023 20:37:01 GMT</pubDate>
    <description>&amp;gt; Но у меня такое ощщущенние, что это больше на DoS похоже.&lt;br&gt;&lt;br&gt;Угу, у меня такое-же мнение&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Скрипт для конвертации архива gz в lzma (OpenEcho)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/126891.html#60</link>
    <pubDate>Sat, 25 Feb 2023 20:34:27 GMT</pubDate>
    <description>&amp;gt; LZMA было модно лет 15 назад, ща ZSTD в тренде.  https://github.com/facebook/zstd &lt;br&gt;&lt;br&gt;S2 ИМХО значительно, лучше&lt;br&gt;</description>
</item>

<item>
    <title>Скрипт для конвертации архива gz в lzma (OpenEcho)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/126891.html#59</link>
    <pubDate>Sat, 25 Feb 2023 20:27:17 GMT</pubDate>
    <description>&amp;gt; zstd пробовали?&lt;br&gt;&lt;br&gt;Хорош, но очень уж голоден до памяти, S2 не хуже, быстрей и жрет памяти меньше&lt;br&gt;</description>
</item>

<item>
    <title>Скрипт для конвертации архива gz в lzma (OpenEcho)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/126891.html#58</link>
    <pubDate>Sat, 25 Feb 2023 20:22:48 GMT</pubDate>
    <description>&amp;gt; У вас просто догма - нужно все обкавычивать, как бы чего не вышло.&lt;br&gt;&lt;br&gt;Значит вы еще не наступали на грабли, иначе бы знали почему шелчек ругается на безковычковые переменные&lt;br&gt;</description>
</item>

<item>
    <title>Скрипт для конвертации архива gz в lzma (OpenEcho)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/126891.html#57</link>
    <pubDate>Sat, 25 Feb 2023 20:17:46 GMT</pubDate>
    <description>А зачем вот это все?&lt;br&gt;&lt;br&gt;&amp;gt;  /usr/bin/eatmydata -- &#092; &lt;br&gt;&amp;gt;   /usr/bin/nice -19 &#092; &lt;br&gt;&amp;gt;    /usr/bin/chrt --idle 0 &#092; &lt;br&gt;&amp;gt;     /usr/bin/ionice -c 3 &#092; </description>
</item>

<item>
    <title>Скрипт для конвертации архива gz в lzma (OpenEcho)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/126891.html#56</link>
    <pubDate>Sat, 25 Feb 2023 16:35:02 GMT</pubDate>
    <description>&amp;gt; разных строк. Например, выведи мне строку &quot;-n&quot;. Вот попробуй сам: echo -n &lt;br&gt;&lt;br&gt;Я что то не понял, а в чем проблема?&lt;br&gt;&lt;br&gt;echo -n &apos;-n&apos;&lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Скрипт для конвертации архива gz в lzma (OpenEcho)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/126891.html#55</link>
    <pubDate>Sat, 25 Feb 2023 16:28:32 GMT</pubDate>
    <description>&amp;gt; Пытаться сделать что-то с POSIX-шеллом сложнее hello world &amp;#8212; бесполезная трата времени. &lt;br&gt;&lt;br&gt;Так и запишем, - &quot;не одолел&quot; :)&lt;br&gt;&lt;br&gt;На чистом шеле + стандартных утилитах типа sed, awk, tr, jq... можно написать большинство админовских задач ^значительно быстрее^ чем использование более высокоуровневых языков&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Скрипт для конвертации архива gz в lzma (OpenEcho)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/126891.html#54</link>
    <pubDate>Sat, 25 Feb 2023 16:24:43 GMT</pubDate>
    <description>&amp;gt; чем зазубривать все особенности баша.&lt;br&gt;&lt;br&gt;которые к тому же могут быть не совместимыми между версиями&lt;br&gt;</description>
</item>

</channel>
</rss>
