X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:message-id:date:from:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; q=dns; s=default; b=V+bZ+pwBXdfixvocsp875Kdc/rkOFs3iheNhUHGYj5H hV6UY23+NRsY2J5r2vsaAUNQW+n9amcUNHKICDTk/cWEamvXtJpe5py7y6aoRYlt qluu6u/KWDeIFbHef6K7T44m9fBe1RYqu+CjAqOT4wjdfNpD5b8MPIuQFGc9kueY = DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:message-id:date:from:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; s=default; bh=wc5jKL7tyPTV+f7+gmMALM4Hf00=; b=NRHeQsBrUbzVb8vCZ z18XgliezuL38HnkTWJTY0cgn+NFZwhMhsv9kH7CxJ54cpeWodJbV4WRAX5U9431 FVklbzpSb+GQN675TPwqglcul8ntCN7/Hy3b0Ljr9yxM/uBBc4gCQWxb0CZoH9fj BY/sK0Iz7XQEYARtjI4M//UfIk= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-Spam-SWARE-Status: No, score=-5.0 required=5.0 tests=AWL,BAYES_05,KHOP_RCVD_TRUST,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_NO,TW_MV,TW_RW,TW_WX,TW_XR autolearn=ham version=3.3.1 Message-ID: <51633042.3090709@cwilson.fastmail.fm> Date: Mon, 08 Apr 2013 17:01:54 -0400 From: Charles Wilson User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130328 Thunderbird/17.0.5 MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: cp "skipping file ..., as it was replaced while being copied References: <1846269758 DOT 20130329193140 AT mtu-net DOT ru> <5155FB50 DOT 1090709 AT cygwin DOT com> In-Reply-To: <5155FB50.1090709@cygwin.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 3/29/2013 4:36 PM, Larry Hall (Cygwin) wrote: > On 3/29/2013 4:25 PM, Bill Priest wrote: >> #3 I saw lots of complaints and responses for requests for drive info; >> but I never saw an explanation of why this checking is being done. > > I haven't looked at the code like you have but I believe this is to > avoid the case of the file being copied onto itself. > FWIW, I am also seeing this problem, on a remote share (not "ftp") mounted to a drive letter, or via its UNC path. I've worked around the issue by using rsync to copy the file, rather than cp (rcp and scp also fail). I'm not sure what rsync does differently, but it works. user AT machine /k/path $ cp bob fred cp: skipping file `bob', as it was replaced while being copied user AT machine /k/path $ scp bob fred cp: skipping file `bob', as it was replaced while being copied user AT machine /k/path $ rcp bob fred /bin/cp: skipping file `bob', as it was replaced while being copied user AT machine /k/path $ rsync bob fred user AT machine /k/path $ ls -l bob -rwxrwxr-x+ 1 user group 13K Apr 8 16:57 bob* user AT machine /k/path $ getfacl bob # file: bob # owner: user # group: group user::rwx group::rwx group:root:rwx group:SYSTEM:rwx mask:rwx other:r-x user AT machine /k/path $ /usr/lib/csih/getVolInfo.exe /k Device Type : 7 Characteristics : 10 Volume Name : Serial Number : 2684354574 Max Filenamelength : 255 Filesystemname : Flags : 4004e FILE_CASE_SENSITIVE_SEARCH : FALSE FILE_CASE_PRESERVED_NAMES : TRUE FILE_UNICODE_ON_DISK : TRUE FILE_PERSISTENT_ACLS : TRUE FILE_FILE_COMPRESSION : FALSE FILE_VOLUME_QUOTAS : FALSE FILE_SUPPORTS_SPARSE_FILES : TRUE FILE_SUPPORTS_REPARSE_POINTS: FALSE FILE_SUPPORTS_REMOTE_STORAGE: FALSE FILE_VOLUME_IS_COMPRESSED : FALSE FILE_SUPPORTS_OBJECT_IDS : FALSE FILE_SUPPORTS_ENCRYPTION : FALSE FILE_NAMED_STREAMS : TRUE FILE_READ_ONLY_VOLUME : FALSE FILE_SEQUENTIAL_WRITE_ONCE : FALSE FILE_SUPPORTS_TRANSACTIONS : FALSE user AT machine /k/path $ mount -m C: /c ntfs binary,posix=0 0 0 F: /f netapp binary,posix=0 0 0 H: /h netapp binary,posix=0,user 0 0 K: /k cifs binary,exec,posix=0,user 0 0 M: /m mvfs binary,posix=0 0 0 S: /s ntfs binary,posix=0 0 0 X: /x smbfs binary,posix=0,user 0 0 none /cygdrive cygdrive binary,posix=0,user 0 0 -- Chuck -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple