From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=AWL,BAYES_00, DNS_FROM_OPENWHOIS,SPF_HELO_PASS,SPF_PASS autolearn=no version=3.2.5 X-Injected-Via-Gmane: http://gmane.org/ To: community@lists.altlinux.org connect(): No such file or directory From: Anton Farygin Date: Wed, 09 Jun 2010 00:38:20 +0400 Message-ID: References: <4C0EA1E6.6060204@yandex.ru> <20100608203047.GA9379@atlas.home> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: rider.balabanovo.ru User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.10pre) Gecko/20100406 Thunderbird/3.0.4 In-Reply-To: <20100608203047.GA9379@atlas.home> Subject: Re: [Comm] =?utf-8?b?0JrQvtC80LDQvdC00LAgY3AgLSDQv9C10YDQtdC30LDQv9C4?= =?utf-8?b?0YHRjCDRhNCw0LnQu9CwINCx0LXQtyDQt9Cw0L/RgNC+0YHQsCDRg9C00LA=?= =?utf-8?b?0LvQtdC90LjRjw==?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jun 2010 20:38:07 -0000 Archived-At: List-Archive: List-Post: 09.06.2010 00:30, Sergey Vlasov пишет: > On Tue, Jun 08, 2010 at 11:02:46PM +0300, Speccyfighter wrote: >> Требуется рекурсивно скопировать содержимое текущего >> каталога в другой каталог. При необходимости, молча >> переписать существующие файлы без запроса удаления, >> если таковые имеются. >> >> Делаю: >> cp -fpR -- ./* /в/какой/каталог/копируем/ >> >> А оно всё равно спрашивает: >> cp: overwrite `/path/file'? >> >> Что делаю не так? И как сделать, чтобы не спрашивало >> разрешение на перезапись файла/ов? > > Вызывать /bin/cp, чтобы не использовался заданный по умолчанию alias > для cp, добавляющий опцию -i. Отменить уже добавленную опцию -i > нельзя (только перекрыть опцией -n, что в данном случае не подходит). > > Когда-то у cp была опция --reply={yes|no}, но потом её убрали; для > --reply=no есть эквивалент -n, а вот для --reply=yes полноценной > замены, перекрывающей -i, нет. yes|cp -fpR -- ./* /в/какой/каталог/копируем/ это когда влом давить y, а программа не поддерживает опции, отменяющий запрос.