scp覆盖已有文件|linux下移动或者复制文件覆盖相同文件夹时文件夹里面的每个文件都提示是否覆盖

scp覆盖已有文件|linux下移动或者复制文件覆盖相同文件夹时文件夹里面的每个文件都提示是否覆盖的第1张示图

Ⅰ linux下scp进行远程复制的时候,如果有同样文件存在,它默认是怎么处理的

[[email protected] temp]# hostnamelocal.example.com[[email protected] temp]# ls[[email protected] temp]# echo 123 > test.txt[[email protected] temp]# cat test.txt 123[[email protected] temp]# ssh [email protected]Last login: Thu Apr 19 09:33:45 2012[[email protected] ~]# cd /tmp/[[email protected] tmp]# touch test.txt[[email protected] tmp]# cat test.txt [[email protected] tmp]# exitlogoutConnection to remote closed.[[email protected] temp]# scp test.txt [email protected]:/tmptest.txt 100% 4 0.0KB/s 00:00 [[email protected] temp]# ssh [email protected]Last login: Thu Apr 19 19:59:13 2012 from remote.example.com[[email protected] ~]# cd /tmp/[[email protected] tmp]# lstest.txt[[email protected] tmp]# cat test.txt 123[[email protected] tmp]# 是直接覆盖的

Ⅱ Linux中SCP拷贝压缩文件,拷贝出多个文件。只想拷一个文件,怎么解

1、你得先进那个存放文件的目录,然后执行scp -P22 -rp 你要传的文件 [email protected]另一台服务器ip地址:/要拷贝到另一台的目录。比如这样,我要传的文件在/usr下,然后想传到另一台/tmp下。我就就要执行如下命令cd /usrscp -P22 -rp backup.tgz.bz2 [email protected]:/tmp/2、或者先改名你要传的文件mv backup.tgz.bz2 backup.tgz.bz2.1然后再拷过去,接着再改回来。记住不要传到对端相同一个文件夹下,不然就覆盖了

Ⅲ 用scp拷文件可以把文件的权限也同时拷过来吗

1、可以使用scp通过ssh管道传输文件2、可以通过ftp来拷贝文件3、可以用过rsync来同步文件。常用scp命令如下:scp 源文件路径(本地) 用户名@ip:/目标路径注意从根开始也就是要绝对路径如果用户名未填则以当前登录用户名来登录ssh这时需要确保这个用户对目标路径有权限推荐你去看看《Linux就该这么学》这个网站,上面有很多的实用技术文章。

Ⅳ shell中scp(ascp)如何忽略已经传的数据,继续传输数据

scp 没这功能,不过可以用其他工具,比如 rsync,会自动忽略已经同步过的文件。rsync -av /local/path 192.168.xxx.xxx:/remote/path

Ⅳ WinSCP怎么恢复删除,覆盖文件时确认弹窗

大家在使用的时来候可能会有这源样的感觉就是使用的过程中我们嫌每次文件传输都确认比较烦,就设置为再也不要提示对于删除、覆盖文件的确认,但是关闭以后在误操作的时候就没有回旋的余地。小编曾经发生过这样的事情,嫌每次提示我删除、覆盖文件烦,就在弹出的时候勾选设置了再也不提示,结果在不久以后我使用了一个很久以前写的文件,覆盖了远程最新的文件,而且小编还没有备份,这是惨不忍睹的。3怎么达到需要的时候就弹,不需要的时候不来打扰呢?其实很简单其实就是一个设置开关的问题,不过要专程去找这个开关也显然不是一件容易的事情4打开winscp这款软件,点击面板左侧的工具按钮

Ⅵ linux下移动或者复制文件覆盖相同文件夹时,文件夹里面的每个文件都提示是否覆盖

1、这么就用不会提示了:# \cp -rf 2、 原因:# vi ~/.bashrc 如果你看到如下内容,以下命令都会用别名执行了,就是说自动加了 -i 参数:alias rm='rm -i'alias cp='cp -i'alias mv='mv -i' 为了让复制和移动大量文件去覆盖目标时,不会产生一个个的提示,命令应该这样写# \cp -rf /data/xxx* /home/xxx 注意 cp 命令前加了 \ ,意思是不让它用~/.bashrc里的别名运行,即 -i 参数3、补充cp该命令的各选项含义如下- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。- d 拷贝时保留链接。- f 删除已经存在的目标文件而不提示。- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。- p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。- r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。- l 不作拷贝,只是链接文件。4、需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名是一个已存在的文件名,用cp命令拷贝文件后,这个文件就会被新拷贝的源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。

Ⅶ linux scp命令 相同文件

我看了下scp的man手册页,发现没有参数支持跳过相同文件,sorry你用scp应该是在不同机子上复制,不过你可以通过scp先拷贝到目标主机另外一个目录,然后通过/bin/cp命令拷贝到到最终的目标目录,因为cp在系统中使用了别名,所以你要使用/bin/cp而不是cp,原因是别名中含了-i参数,遇到相同文件总是会提示,如果使用/bin/cp就不会了提示了。然后可使用-u参数,遇到相同的时,源文件比目标文件新才会更新,你为了相同文件不提示直接跳过,只要保证目标目录所有文件最新就可以了。例如现在时间是2013-03-25 14:04目标目录所有文件时间更新:find dstdir -exec touch -t 201303251404 {} \;/bin/cp -avpu srcdir/* dstdir当然,如果已经把文件拷贝到相同服务器了,还可以使用shell脚本,更可靠,不过脚本相对复杂些了。

Ⅷ scp如何一次拷贝多个文件或者文件夹

scp -r [email protected]:/home/name/data/ 你自己的文件夹

Ⅸ linux下用scp传输文件 中断后怎么进行续传

scp一旦出错中断就只能重新开始,不过可以利用rsync实现scp的断点续传 1、在~/.bashrc中加入一个alias: $vim ~/.bashrc alias rscp=’rsync -v -P -e ssh’ 2、重新载入.bashrc配置 $source ~/.bashrcwindows下面的winscp倒是可以实现断点续传!

未经允许不得转载:山九号 » scp覆盖已有文件|linux下移动或者复制文件覆盖相同文件夹时文件夹里面的每个文件都提示是否覆盖

赞 (0)