<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Как скопировать дерево директорий без файлов?</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/91745.html</link>
    <description>Имеется огромная файлопомойка.&lt;br&gt;Нужно скопировать в другое место только скелет директорий, без содержащихся там файлов.&lt;br&gt;Причем некоторые директории в виде симлинков.&lt;br&gt;&lt;br&gt;в rsync писать огромный список запрещенных расширений?&lt;br&gt;</description>

<item>
    <title>Как скопировать дерево директорий без файлов? (shadow_alone)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/91745.html#14</link>
    <pubDate>Sat, 11 Jun 2011 01:11:52 GMT</pubDate>
    <description>Пара вариантов:&lt;br&gt;&lt;br&gt;&#091;code&#093;cd /new/folder&lt;br&gt;(cd /old/folder; find -type d ! -name .) &amp;#124; xargs mkdir&#091;/code&#093;&lt;br&gt;&lt;br&gt;и&lt;br&gt;&lt;br&gt;&#091;code&#093;cd /old/folder&lt;br&gt;find . -type d ! -name . -exec mkdir /new/folder/&#123;&#125; &#092;;&#091;/code&#093;&lt;br&gt;</description>
</item>

<item>
    <title>Как скопировать дерево директорий без файлов? (JohnProfic)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/91745.html#13</link>
    <pubDate>Fri, 10 Jun 2011 18:05:23 GMT</pubDate>
    <description>&amp;gt; &#091;code&#093; &lt;br&gt;&amp;gt; ( cd $from_dir/; find . -type d ) &amp;#124; ( cd $to_dir; xargs -0 mkdir ) &lt;br&gt;&amp;gt; &#091;/code&#093; &lt;br&gt;&lt;br&gt;Митрофаныч забыл -print0&lt;br&gt;&#091;code&#093; &lt;br&gt;( cd $from_dir/; find . -type d -print0 ) &amp;#124; ( cd $to_dir; xargs -0 mkdir ) &lt;br&gt;&#091;/code&#093; &lt;br&gt;</description>
</item>

<item>
    <title>Как скопировать дерево директорий без файлов? (universite)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/91745.html#12</link>
    <pubDate>Fri, 10 Jun 2011 14:58:35 GMT</pubDate>
    <description>&amp;gt; Имеется огромная файлопомойка.&lt;br&gt;&amp;gt; Нужно скопировать в другое место только скелет директорий, без содержащихся там файлов. &lt;br&gt;&amp;gt; Причем некоторые директории в виде симлинков.&lt;br&gt;&amp;gt; в rsync писать огромный список запрещенных расширений?&lt;br&gt;&lt;br&gt;Оказалось проще:&lt;br&gt;&#091;code&#093;&lt;br&gt;rsync -av --include=&apos;*/&apos; --exclude=&apos;*&apos; source destination&lt;br&gt;&#091;/code&#093;&lt;br&gt;&lt;br&gt;Осталось сделать, чтоб симлинки корректно пересоздавались&lt;br&gt;</description>
</item>

<item>
    <title>Как скопировать дерево директорий без файлов? (universite)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/91745.html#11</link>
    <pubDate>Fri, 10 Jun 2011 14:13:14 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Имеется огромная файлопомойка.&lt;br&gt;&amp;gt;&amp;gt; Нужно скопировать в другое место только скелет директорий, без содержащихся там файлов.&lt;br&gt;&amp;gt;&amp;gt; Причем некоторые директории в виде симлинков.&lt;br&gt;&amp;gt;&amp;gt; в rsync писать огромный список запрещенных расширений?&lt;br&gt;&amp;gt; ( cd $from_dir/; find &#092;! -type f ) &amp;#124; cpio -padmu $to_dir/ &lt;br&gt;&lt;br&gt;&#091;code&#093;&lt;br&gt;cpio: Couldn&apos;t stat &quot;./smislovie_galucinacii/Bol&apos;shie_plany/09._Aprel&apos;.mp3&quot;: No such file or directory&lt;br&gt;cpio: Couldn&apos;t stat &quot;./smislovie_galucinacii/Bol&apos;shie_plany/04._Za_shirmami.mp3&quot;: No such file or directory&lt;br&gt;cpio: Couldn&apos;t stat &quot;./smislovie_galucinacii/Bol&apos;shie_plany/02._CHernaya.mp3&quot;: No such file or directory&lt;br&gt;cpio: Couldn&apos;t stat &quot;./smislovie_galucinacii/Bol&apos;shie_plany/03._Do_vstrechi.mp3&quot;: No such file or directory&lt;br&gt;cpio: Couldn&apos;t stat &quot;./smislovie_galucinacii/Bol&apos;shie_plany/wget-log&quot;: No such file or directory&lt;br&gt;cpio: Couldn&apos;t stat &quot;./smislovie_galucinacii/Bol&apos;shie_plany/music.wget&quot;: No such file or directory&lt;br&gt;cpio: Couldn&apos;t stat &quot;./Saint-Preux&#091;torrents.ru&#093;.torrent&quot;: No such file or directory&lt;br&gt;0</description>
</item>

<item>
    <title>Как скопировать дерево директорий без файлов? (universite)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/91745.html#10</link>
    <pubDate>Fri, 10 Jun 2011 14:12:42 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Просто только директории (дерево) пересоздать: &lt;br&gt;&amp;gt;&amp;gt; ( cd $from_dir/; find -type d ) &amp;#124; ( cd $to_dir; xargs &lt;br&gt;&amp;gt;&amp;gt; mkdir ) &lt;br&gt;&amp;gt; выглядит красиво &lt;br&gt;&amp;gt;&amp;gt; ---Нет, не проверял.&lt;br&gt;&amp;gt; щас проверю на тестовом дереве.&lt;br&gt;&lt;br&gt;&#091;code&#093;&lt;br&gt;( cd $from_dir/; find . -type d ) &amp;#124; ( cd $to_dir; xargs -0 mkdir )&lt;br&gt;&#091;/code&#093;&lt;br&gt;&lt;br&gt;Вываливается список директорий:&lt;br&gt;&#091;code&#093;&lt;br&gt;./Saint-Preux/To Be Or Not 1980&lt;br&gt;./Saint-Preux/Concerto Pour Une Voix 1969&lt;br&gt;./Saint-Preux/Le piano d&apos;Abigail 1983&lt;br&gt;./Saint-Preux/Concerto pour piano 1977&lt;br&gt;./Saint-Preux/_Le_piano_sous_la_merLaMer 1972&lt;br&gt;./Saint-Preux/Invitation In Paris 1987&lt;br&gt;./Saint-Preux/Samara 1976&lt;br&gt;./Saint-Preux/YOUR HAIR &amp; MISSA AMORIS 1975&lt;br&gt;./Camel&lt;br&gt;./Camel/Harbour Of Tears - 1996&lt;br&gt;./Turandot Puccini&lt;br&gt;./smislovie_galucinacii&lt;br&gt;./smislovie_galucinacii/Obratnaya_Storona_Zemli&lt;br&gt;./smislovie_galucinacii/Bol&apos;shie_plany&lt;br&gt;: File name too long&lt;br&gt;&#091;/code&#093;&lt;br&gt;</description>
</item>

<item>
    <title>Как скопировать дерево директорий без файлов? (universite)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/91745.html#9</link>
    <pubDate>Fri, 10 Jun 2011 13:56:57 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt; Просто только директории (дерево) пересоздать: &lt;br&gt;&amp;gt; ( cd $from_dir/; find -type d ) &amp;#124; ( cd $to_dir; xargs &lt;br&gt;&amp;gt; mkdir ) &lt;br&gt;&lt;br&gt;выглядит красиво&lt;br&gt;&lt;br&gt;&amp;gt; ---Нет, не проверял.&lt;br&gt;&lt;br&gt;щас проверю на тестовом дереве.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Как скопировать дерево директорий без файлов? (universite)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/91745.html#8</link>
    <pubDate>Fri, 10 Jun 2011 13:55:55 GMT</pubDate>
    <description>&amp;gt;&amp;gt; for item in &#096;find . -type d &lt;br&gt;&amp;gt; На большой Ф-помойке и в зависимости от шела может &quot;не влезть&quot; в &lt;br&gt;&amp;gt; &#091;ограниченную&#093; ком.строку при расширении.&lt;br&gt;&lt;br&gt;Плюс зоопарк кодировок и спецсимволов.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Как скопировать дерево директорий без файлов? (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/91745.html#7</link>
    <pubDate>Fri, 10 Jun 2011 13:14:58 GMT</pubDate>
    <description>&amp;gt; for item in &#096;find . -type d&lt;br&gt;&lt;br&gt;На большой Ф-помойке и в зависимости от шела может &quot;не влезть&quot; в &#091;ограниченную&#093; ком.строку при расширении. Хотя, может, я и придумываю что.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Как скопировать дерево директорий без файлов? (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/91745.html#6</link>
    <pubDate>Fri, 10 Jun 2011 13:10:32 GMT</pubDate>
    <description>&amp;gt; Имеется огромная файлопомойка.&lt;br&gt;&amp;gt; Нужно скопировать в другое место только скелет директорий, без содержащихся там файлов. &lt;br&gt;&amp;gt; Причем некоторые директории в виде симлинков.&lt;br&gt;&amp;gt; в rsync писать огромный список запрещенных расширений?&lt;br&gt;&lt;br&gt;( cd $from_dir/; find &#092;! -type f ) &amp;#124; cpio -padmu $to_dir/&lt;br&gt;&lt;br&gt;Симлинки просто скопируются: с путями в них (относительные/абсолютные) и ссылками на файлы нужно разбираться отдельно.&lt;br&gt;&lt;br&gt;Просто только директории (дерево) пересоздать:&lt;br&gt;&lt;br&gt;( cd $from_dir/; find -type d ) &amp;#124; ( cd $to_dir; xargs mkdir )&lt;br&gt;&lt;br&gt;---Нет, не проверял.&lt;br&gt;</description>
</item>

</channel>
</rss>
