<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Как скопировать содержимое папки, без самой папки]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=24134</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=24134&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Как скопировать содержимое папки, без самой папки».]]></description>
		<lastBuildDate>Tue, 03 Dec 2013 11:12:20 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Как скопировать содержимое папки, без самой папки]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=379527#p379527</link>
			<description><![CDATA[<div class="quotebox"><cite>forroboform пишет:</cite><blockquote><p>Нужно скопировать содержимое папки, без самой этой папки в другую папку.<br />В /var/www/ лежат: index.html и .htaccess<br />...<br />Как из папки <strong>скопировать только содержимое</strong> в другую папку?</p></blockquote></div><p>Именно содержимое самой папки со всеми вложенными файлами и папками, включая файлы и папки, начинающиеся на точку,&nbsp; а также с сохранением всех прав, ролей и времени создания, копируется так:<br /></p><div class="codebox"><pre><code>cp -RTp /path/folder/otkuda /path/folder/kuda</code></pre></div><p>Если папка kuda не существовала, она будет создана с правами текущего пользователя и атрибутами 755.<br />В папке kuda будет именно содержимое папки otkuda<br />А подсказали мне это специалисты хостинга MemHOST.</p>]]></description>
			<author><![CDATA[null@example.com (paul)]]></author>
			<pubDate>Tue, 03 Dec 2013 11:12:20 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=379527#p379527</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как скопировать содержимое папки, без самой папки]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=297296#p297296</link>
			<description><![CDATA[<p>Да уж ... мне даже как то неудобно, что столько народу напряг &quot;на пустом месте&quot;&nbsp; <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /> <br />Перенастраивать баш (потом вдруг аукнется на другом) или использовать всякие &quot;другие сложности&quot; ...</p><p>Проще оставить всё как есть!<br />Копировать стандартным образом:<br />cp -rp /var/www/* ~/www/test4.ru/</p><p>А в настройках хоста прописывать не:<br />/www/test4.ru/<br />А на одну папку длиннее:<br />/www/test4.ru/www/</p>]]></description>
			<author><![CDATA[null@example.com (forroboform)]]></author>
			<pubDate>Thu, 06 Sep 2012 09:00:40 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=297296#p297296</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как скопировать содержимое папки, без самой папки]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=297181#p297181</link>
			<description><![CDATA[<div class="quotebox"><cite>Fat-Zer пишет:</cite><blockquote><div class="quotebox"><cite>Peter пишет:</cite><blockquote><p>cp -rp /var/www/* ~/www/test4.ru/<br />cp -rp /var/www/.* ~/www/test4.ru/</p></blockquote></div><p>плохой совет... &quot;.*&quot; метчит всё, включая и &quot;..&quot; и &quot;.&quot;<br />правильнее было бы использовать: <strong>cp -rp /var/www/{.[^.]*,*} ~/www/test4.ru/</strong><br />если выполняется в ручную, то обычно достаточно для скрытых пользовать <strong>.??*</strong> т.к. скрытые файлы с одним символом бывают где-либо редко...</p><p>но опять же... читаем про опасность поведения звёздочки в зависимости от шела и даже от его настроек...<br />+ она ещё опасна переполнением списка аргументов команды итп... так что в скриптах звёздочку использовать <strong>нельзя</strong></p></blockquote></div><p>Да, метит, но не копирует, только сообщает, что они пропущены, так что не опасно.</p><p>Пётр.</p>]]></description>
			<author><![CDATA[null@example.com (Peter)]]></author>
			<pubDate>Wed, 05 Sep 2012 16:41:29 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=297181#p297181</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как скопировать содержимое папки, без самой папки]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=297065#p297065</link>
			<description><![CDATA[<div class="quotebox"><cite>Peter пишет:</cite><blockquote><p>cp -rp /var/www/* ~/www/test4.ru/<br />cp -rp /var/www/.* ~/www/test4.ru/</p></blockquote></div><p>плохой совет... &quot;.*&quot; метчит всё, включая и &quot;..&quot; и &quot;.&quot;<br />правильнее было бы использовать: <strong>cp -rp /var/www/{.[^.]*,*} ~/www/test4.ru/</strong><br />если выполняется в ручную, то обычно достаточно для скрытых пользовать <strong>.??*</strong> т.к. скрытые файлы с одним символом бывают где-либо редко...</p><p>но опять же... читаем про опасность поведения звёздочки в зависимости от шела и даже от его настроек...<br />+ она ещё опасна переполнением списка аргументов команды итп... так что в скриптах звёздочку использовать <strong>нельзя</strong></p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Tue, 04 Sep 2012 22:05:04 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=297065#p297065</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как скопировать содержимое папки, без самой папки]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=297042#p297042</link>
			<description><![CDATA[<p>А вот у меня, например, tcsh. Можно двумя командами:<br /></p><div class="codebox"><pre><code>cp -rp /var/www/* ~/www/test4.ru/
cp -rp /var/www/.* ~/www/test4.ru/</code></pre></div><p>При этом будут сообщения, но ошибки не будет.<br />Или можно войти в каталог и получить список файлов так:<br /></p><div class="codebox"><pre><code>ls -a | egrep &quot;^[.][^./]&quot;</code></pre></div><p>но в нём будут и каталоги, если есть. Его можно заключить в ``<br />и передать команде cp.</p><p>Пётр.</p>]]></description>
			<author><![CDATA[null@example.com (Peter)]]></author>
			<pubDate>Tue, 04 Sep 2012 17:01:28 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=297042#p297042</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как скопировать содержимое папки, без самой папки]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=296988#p296988</link>
			<description><![CDATA[<p>Благодарю!<br />Звездочка заработала!<br /><strong>Fat-Zer</strong> и <strong>Lupo Alberto</strong> - вы <strong>П</strong>рофи с большой буквы!&nbsp; <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /></p>]]></description>
			<author><![CDATA[null@example.com (forroboform)]]></author>
			<pubDate>Tue, 04 Sep 2012 10:14:39 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=296988#p296988</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как скопировать содержимое папки, без самой папки]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=296986#p296986</link>
			<description><![CDATA[<p>Вставьте в файл <em>~/.bashrc</em> строку<br /></p><div class="codebox"><pre><code>shopt -s dotglob</code></pre></div><p>...и перезайдите в оболочку (либо для разового применения просто запустите эту команду в текущем сеансе). Теперь команда<br /></p><div class="codebox"><pre><code>cp -rp /var/www/* ~/www/test4.ru/</code></pre></div><p>должна работать, как вы хотите.</p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Tue, 04 Sep 2012 10:02:47 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=296986#p296986</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как скопировать содержимое папки, без самой папки]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=296985#p296985</link>
			<description><![CDATA[<p>Честно говоря не понял!<br /><strong>ls -a</strong> у меня работает исправно (показывает скрытые файлы)&nbsp; <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /> </p><p>Я не могу скопировать из папки <strong>А</strong> в папку =&gt; <strong>B</strong> файл <strong>.htaccess</strong>, без копирования целиком папки <strong>A</strong>.<br />Скопировать папку <strong>А</strong> (её саму со всем содержимым) в папку =&gt; <strong>B</strong> - проблем нет!</p><p>Если же в папку <strong>А</strong>&nbsp; положить папку <strong>С</strong> в которой будет лежать <strong>.htaccess</strong>, то он копируется ... <br />Получается &quot;проблема звездочки в баш&quot; не при чем?</p>]]></description>
			<author><![CDATA[null@example.com (forroboform)]]></author>
			<pubDate>Tue, 04 Sep 2012 09:56:42 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=296985#p296985</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как скопировать содержимое папки, без самой папки]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=296984#p296984</link>
			<description><![CDATA[<p>в bash&#039;е поведение звёздочки зависит от настроек... о том, как её настроить, чтобы она и скрытые файлы подцепляла, ЕМНИП есть в мане.<br />единственным способом гарантированно получить то, что надо является find:<br /><strong>find /src/dir/ -maxdepth 1 -exec cp -r &#039;{}&#039; /dest/dir/ \;</strong></p><p>собственно man:<br /></p><div class="quotebox"><cite>man bash пишет:</cite><blockquote><p>&nbsp; &nbsp; &nbsp; &nbsp;The GLOBIGNORE shell variable may be used to restrict the set of file names matching a pattern.&nbsp; If GLOBIGNORE is set, each matching file name that also matches one of the patterns in GLOBIGNORE is removed from the list of matches. The&nbsp; file&nbsp; names ``.&#039;&#039;&nbsp; and ``..&#039;&#039;&nbsp; are always ignored when GLOBIGNORE is set and not null.&nbsp; However, setting GLOBIGNORE to a non-null value has the effect of enabling the dotglob shell option, so all other file names beginning with a ``.&#039;&#039;&nbsp; will match.&nbsp; To get the old behavior of ignoring file names beginning with a ``.&#039;&#039;, make ``.*&#039;&#039;&nbsp; one of the patterns in GLOBIGNORE.&nbsp; The dotglob option is disabled when GLOBIGNORE is unset.</p></blockquote></div><p>ну и пример:<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">alexander@goblin /tmp $ mkdir test<br />alexander@goblin /tmp $ cd test<br />alexander@goblin /tmp/test $ touch qwe<br />alexander@goblin /tmp/test $ touch .qwe<br />alexander@goblin /tmp/test $ ls *<br />qwe<br />alexander@goblin /tmp/test $ echo $GLOBIGNORE</p><p>alexander@goblin /tmp/test $ shopt -s dotglob<br />alexander@goblin /tmp/test $ ls *<br />qwe&nbsp; .qwe<br /></div></p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Tue, 04 Sep 2012 09:34:54 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=296984#p296984</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как скопировать содержимое папки, без самой папки]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=296983#p296983</link>
			<description><![CDATA[<p><span class="postimg"><img src="http://s3.hostingkartinok.com/uploads/images/2012/09/ad4c52234eaf99d2f5de857dc2b00a4f.gif" alt="http://s3.hostingkartinok.com/uploads/images/2012/09/ad4c52234eaf99d2f5de857dc2b00a4f.gif" /></span></p><p>Дистрибутив: Debian 6.0.5_Squeeze_ - Official i386 CD Binary-1 20120512-13:45<br />Команда ls -lia - всё видит!<br />Пробовал в исходную папку вставлять перед копированием вложенную папку с файлами index.html и .htaccess - рекурсивное копирование срабатывает ...<br />Но точно такой же .htaccess который лежит выше с такими же правами и от такого же пользователя - ни в какую копироваться не хочет ...<br />А если и копируется, то только с самой папкой в которой лежит!</p>]]></description>
			<author><![CDATA[null@example.com (forroboform)]]></author>
			<pubDate>Tue, 04 Sep 2012 09:33:08 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=296983#p296983</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как скопировать содержимое папки, без самой папки]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=296981#p296981</link>
			<description><![CDATA[<p>Я имел в виду другое <img src="https://linuxforum.ru/img/smilies/bx.gif" alt="bx" /><br />Покажите<br /></p><div class="codebox"><pre><code>echo $SHELL</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Tue, 04 Sep 2012 09:31:13 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=296981#p296981</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как скопировать содержимое папки, без самой папки]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=296980#p296980</link>
			<description><![CDATA[<p><span class="postimg"><img src="http://s3.hostingkartinok.com/uploads/images/2012/09/1fbb8d66c57075bdd39a90a763106e1a.gif" alt="http://s3.hostingkartinok.com/uploads/images/2012/09/1fbb8d66c57075bdd39a90a763106e1a.gif" /></span></p>]]></description>
			<author><![CDATA[null@example.com (forroboform)]]></author>
			<pubDate>Tue, 04 Sep 2012 09:29:39 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=296980#p296980</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как скопировать содержимое папки, без самой папки]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=296979#p296979</link>
			<description><![CDATA[<div class="quotebox"><cite>forroboform пишет:</cite><blockquote><p>Честно говоря не совсем понял&nbsp; ab</p></blockquote></div><p>Просто думал, может, у вас на эту команду какой-нибудь алиас «хитрый» или команда <em>cp</em> «ненастоящая» <img src="https://linuxforum.ru/img/smilies/bx.gif" alt="bx" /><br />А оболочка у вас какая?</p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Tue, 04 Sep 2012 09:20:07 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=296979#p296979</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как скопировать содержимое папки, без самой папки]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=296978#p296978</link>
			<description><![CDATA[<p>Честно говоря не совсем понял&nbsp; <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" />&nbsp; &nbsp;... но вот:</p><p><span class="postimg"><img src="http://s006.radikal.ru/i213/1209/8b/c2b2b2a4c177.gif" alt="http://s006.radikal.ru/i213/1209/8b/c2b2b2a4c177.gif" /></span></p>]]></description>
			<author><![CDATA[null@example.com (forroboform)]]></author>
			<pubDate>Tue, 04 Sep 2012 09:18:00 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=296978#p296978</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как скопировать содержимое папки, без самой папки]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=296977#p296977</link>
			<description><![CDATA[<p>Покажите<br /></p><div class="codebox"><pre><code>alias</code></pre></div><div class="codebox"><pre><code>which ls</code></pre></div><div class="codebox"><pre><code>whereis ls</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Tue, 04 Sep 2012 09:10:22 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=296977#p296977</guid>
		</item>
	</channel>
</rss>
