A. linux远程拷贝文件!!
方法很多来1.xp或者linux下装ftp server2.用源samba3.linux安装openssh-server,xp下用pscp(putty的一个组件)来传4.虚拟机应该提供了共享空间其中第四个根据你的虚拟机而定,其他的第三个方法最简单linux下:sudo apt-get install openssh-serversudo /etc/init.d/ssh start最好将文件打包:sudo tar cf /xx.tar /home/XXXxp的cmd下\PATHTO\pscp [email protected]1:/xx.tar XXX.tar然后解压之
B. 远程通过什么方式复制linux中的文件夹
1.从本机复制文件到远程scp 文件名 远程计算机用户名@远程计算机的ip:远程计算机存放该文内件的路径2.从远容程复制文件到本机:scp 远程计算机用户名@远程计算机ip:文件名 存放该文件的本机路径3.本地复制目录到远程scp -r 目录名 远程计算机用户名@远程计算机的ip:远程计算机存放该目录的路径4.远程复制目录到本机scp -r 远程计算机用户名@远程计算机ip:目录名 存放该目录的本机路径
C. Linux系统复制文件/文件夹到远程服务器
从一个服务器复制文件到另一个服务器,或者从本地到远程复制是 Linux 管理员的日常任务之一。 我觉得不会有人不同意,因为无论在哪里这都是你的日常操作之一。有很多办法都能处理这个任务,我们试着加以概括。你可以挑一个喜欢的方法。当然,看看其他命令也能在别的地方帮到你。 我已经在自己的环境下测试过所有的 命令 和 脚本 了,因此你可以直接用到日常工作当中。 通常大家都倾向 scp,因为它是文件复制的原生命令native command之一。但本文所列出的其它命令也很好用,建议你尝试一下。 文件复制可以轻易地用以下四种方法。 scp:在网络上的两个主机之间复制文件,它使用 ssh 做文件传输,并使用相同的认证方式,具有相同的安全性。 rsync:是一个既快速又出众的多功能文件复制工具。它能本地复制、通过远程 shell 在其它主机之间复制,或者与远程的 rsync 守护进程daemon 之间复制。 pscp:是一个并行复制文件到多个主机上的程序。它提供了诸多特性,例如为 scp 配置免密传输,保存输出到文件,以及超时控制。 prsync:也是一个并行复制文件到多个主机上的程序。它也提供了诸多特性,例如为 ssh 配置免密传输,保存输出到 文件,以及超时控制。 方式 1:如何在 Linux 上使用 scp 命令从本地系统向远程系统复制文件/文件夹? scp 命令可以让我们从本地系统复制文件/文件夹到远程系统上。 我会把 output.txt 文件从本地系统复制到 2g. CentOS .com 远程系统的 /opt/backup 文件夹下。 # scp output.txt [email protected]:/opt/backup output.txt 100% 2468 2.4KB/s 00:00 从本地系统复制两个文件 output.txt 和 passwd-up.sh 到远程系统 2g.CentOs.com 的 /opt/backup 文件夹下。 # scp output.txt passwd-up.sh [email protected]:/opt/backup output.txt 100% 2468 2.4KB/s 00:00 passwd-up.sh 100% 877 0.9KB/s 00:00 从本地系统复制 shell -script 文件夹到远程系统 2g.CentOs.com 的 /opt/back 文件夹下。 这会连同shell-script 文件夹下所有的文件一同复制到/opt/back 下。 # scp -r /home/daygeek/2g/shell-script/ [email protected]:/opt/backup/ output.txt 100% 2468 2.4KB/s 00:00 ovh.sh 100% 76 0.1KB/s 00:00 passwd-up.sh 100% 877 0.9KB/s 00:00 passwd-up1.sh 100% 7 0.0KB/s 00:00 server-list.txt 100% 23 0.0KB/s 00:00 方式 2:如何在 Linux 上使用 scp 命令和 Shell 脚本 复制文件/文件夹到多个远程系统上? 如果你想复制同一个文件到多个远程服务器上,那就需要创建一个如下面那样的小 shell 脚本。 并且,需要将服务器添加进 server-list.txt 文件。确保添加成功后,每个服务器应当单独一行。 最终,你想要的脚本就像下面这样: # file-.sh #!/bin/sh for server in `more server-list.txt` do scp /home/daygeek/2g/shell-script/output.txt [email protected]$server:/opt/backup done 完成之后,给 file-.sh 文件设置可执行权限。 # chmod +x file-.sh 最后运行脚本完成复制。 # ./file-.sh output.txt 100% 2468 2.4KB/s 00:00 output.txt 100% 2468 2.4KB/s 00:00 使用下面的脚本可以复制多个文件到多个远程服务器上。 # file-.sh #!/bin/sh for server in `more server-list.txt` do scp /home/daygeek/2g/shell-script/output.txt passwd-up.sh [email protected]$server:/opt/backup done 下面结果显示所有的两个文件都复制到两个服务器上。 # ./file-cp.sh output.txt 100% 2468 2.4KB/s 00:00 passwd-up.sh 100% 877 0.9KB/s 00:00 output.txt 100% 2468 2.4KB/s 00:00 passwd-up.sh 100% 877 0.9KB/s 00:00 使用下面的脚本递归地复制文件夹到多个远程服务器上。 # file-.sh #!/bin/sh for server in `more server-list.txt` do scp -r /home/daygeek/2g/shell-script/ [email protected]$server:/opt/backup done 上述脚本的输出。 # ./file-cp.sh output.txt 100% 2468 2.4KB/s 00:00 ovh.sh 100% 76 0.1KB/s 00:00 passwd-up.sh 100% 877 0.9KB/s 00:00 passwd-up1.sh 100% 7 0.0KB/s 00:00 server-list.txt 100% 23 0.0KB/s 00:00 output.txt 100% 2468 2.4KB/s 00:00 ovh.sh 100% 76 0.1KB/s 00:00 passwd-up.sh 100% 877 0.9KB/s 00:00 passwd-up1.sh 100% 7 0.0KB/s 00:00 server-list.txt 100% 23 0.0KB/s 00:00 方式 3:如何在 Linux 上使用 pscp 命令复制文件/文件夹到多个远程系统上? pscp命令可以直接让我们复制文件到多个远程服务器上。 使用下面的 pscp 命令复制单个文件到远程服务器。 # pscp.pssh -H 2g.CentOS.com /home/daygeek/2g/shell-script/output.txt /opt/backup [1] 18:46:11 [SUCCESS] 2g.CentOS.com 使用下面的 pscp 命令复制多个文件到远程服务器。 # pscp.pssh -H 2g.CentOS.com /home/daygeek/2g/shell-script/output.txt ovh.sh /opt/backup [1] 18:47:48 [SUCCESS] 2g.CentOS.com 使用下面的 pscp 命令递归地复制整个文件夹到远程服务器。 # pscp.pssh -H 2g.CentOS.com -r /home/daygeek/2g/shell-script/ /opt/backup [1] 18:48:46 [SUCCESS] 2g.CentOS.com 使用下面的 pscp 命令使用下面的命令复制单个文件到多个远程服务器。 # pscp.pssh -h server-list.txt /home/daygeek/2g/shell-script/output.txt /opt/backup [1] 18:49:48 [SUCCESS] 2g.CentOS.com [2] 18:49:48 [SUCCESS] 2g.Debian.com 使用下面的 pscp 命令复制多个文件到多个远程服务器。 # pscp.pssh -h server-list.txt /home/daygeek/2g/shell-script/output.txt passwd-up.sh /opt/backup [1] 18:50:30 [SUCCESS] 2g.Debian.com [2] 18:50:30 [SUCCESS] 2g.CentOS.com使用下面的命令递归地复制文件夹到多个远程服务器。 # pscp.pssh -h server-list.txt -r /home/daygeek/2g/shell-script/ /opt/backup [1] 18:51:31 [SUCCESS] 2g.Debian.com [2] 18:51:31 [SUCCESS] 2g.CentOS.com
D. linux文件拷贝到其他机器
使用scp将一个Linux系统中的文件或文件夹复制到另一台Linux服务器上复制文件或文件夹(目录)命令: 一、复制文件: (1)将本地文件拷贝到远程 scp 文件名 用户名@计算机IP或者计算机名称:远程路径 本地192.168.1.8客户端scp /root/install.* [email protected]:/usr/local/src (2)从远程将文件拷回本地 scp 用户名@计算机IP或者计算机名称:文件名 本地路径 本地192.168.1.8客户端取远程服务器12、11上的文件scp [email protected]:/usr/local/src/*.log /root/ 二、复制文件夹(目录): (1)将本地文件夹拷贝到远程 scp -r 目录名 用户名@计算机IP或者计算机名称:远程路径scp -r /home/test1 @192.168.0.1:/home/test2 #test1为源目录,test2为目标目录,@192.168.0.1为远程服务器的用户名和ip地址。 (2)从远程将文件夹拷回本地 scp -r 用户名@计算机IP或者计算机名称:目录名 本地路径scp -r @192.168.0.1:/home/test2 /home/test1#@192.168.0.1为远程服务器的用户名和ip地址,test1为源目录,test2为目标目录。
E. linux系统中root权限的文件如何远程复制
从本地复制到远程scp/home/daisy/full.tar.gz[email protected]:/home/root(然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始了),复制目录加参数-r即可从远程复制到本地scp[email protected]/172.19.2.75:/home/root/full.tar.gz/home/daisy/full.tar.gz
F. 两台linux系统怎么复制文件
scp可以在2个linux主机间复制文件;命令基本格式:1、复制本地文件至远程主机scp 源文件完整路径 目标主机用户名@主机名或ip地址:目的路径2、复制远程主机文件至本地scp 目标主机用户名@主机名或ip地址:源文件完整路径 目的路径 如:1需复制/var文件夹内的test文件至另一台主机的/opt/文件夹内,该主机用户名root:scp 源文件完整路径 目标主机用户名@主机名或ip地址:目的地
G. linux服务器之间怎么相互复制文件
具体方法如下:本地文件1.sh到远程192.168.9.10服务器的/data/目录下scp/etc/1.sh[email protected]:/data/
H. linux如何复制文件
linux系统使用cp命令即可将一个文件夹里面的文件复制到另外一个文件夹里面。
这个命令相当于dos下面的命令,具体用法是:cp–r源文件目的文件,其中参数r是指连同源文件中的子目录一同拷贝。../ 和 ./ 代表的 是上级目录以及当前目录。使用时的两种情况:
1、处在当前目录复制当前目录下文件到别的目录:cp文件名称别的文件目录路径
例如,在orz文件夹下有两个子文件夹a和b,a中有文件x.c,b中无文件。此时我们在a文件夹中命令如下:cpx.c../b/。
2、处在当前文件夹下复制另外文件夹下的文件到当前文件夹下:cp路径/文件名称./例如和上面例子一样,命令如下:cp../a/x.c./。
(8)linux远程文件复制扩展阅读:
Linux系统复制错误文件要删除的命令:
命令RM是用来删除文件的,与DOS下的RM(删除一个空目录)是不同的,应该注意。对于rm命令有三个常见的参数:-i、-r和-f。例如,您想删除名为Test:Rm-ITest的文件
系统会问:RM:删除测试?Y,文件将不会被删除,直到你按回车。这样做的原因是Linux没有像DOS恢复删除命令,或者你可以使用pcTool和其他工具来保存删除文件,删除文件在Linux中不能得救,因此有必要使用这个参数删除之前让你再次确认。
I. linux中怎么拷贝文件到指定目录下
您好,1、 ,cp,该命令的功能是将给出的文件或目录拷贝到另外一个文件或目录中。语法: cp [选项] 源文件或目录 目标文件或目录。2、在/TEST目录下新建test1和test2两个子文件夹。 假设复制源文件test1下的test01文件,目标目录为test2。 直接可以用: cp /TEST/test1/test01 /TEST/test2。3、在/TEST目录下新建test1和test2两个子文件夹。 假设复制源文件test1文件夹,目标目录为test2。 直接用:cp -r /TEST/test1 /TEST/test2。4、对一个文件夹中的全部文件复制到另外一个文件夹中去,用cp -r /TEST/test1/. /TEST/test2。把test1中的文件夹及文件复制到test2中。 5、可以用cp -r /TEST/test1/* /TEST/test2。得到一样的效果。
J. linux 如何从远程终端下载文件到本地磁盘 我的系统也是linux的,想从远程终端(ssh.)上复制文件到本地
第一种方式:
SecureCRT下上传文件只需在shell终端仿真器中输入命令“rz”,即可从弹出的对话框中选择本地磁盘上的文件,利用Zmodem上传到服务器当前路径下。下载文件只需在shell终端仿真器中输入命令“sz 文件名”,即可利用Zmodem将文件下载到本地某目录下。通过“File Transfer”可以修改下载到本地的默认路径。设置默认目录:options–>session options–>file transfer。
或者
下载文件存放位置在securtCRT中设置,位于:英文版 options — session options — X/Y/Zmodem。中文版 选项— 会话选项— X/Y/Zmodem。
第二种方式:用sftpsecurecrt 按下ALT+P就开启新的会话 进行ftp操作。输入:help命令,显示该FTP提供所有的命令pwd: 查询linux主机所在目录(也就是远程主机目录)lpwd: 查询本地目录(一般指windows上传文件的目录:我们可以通过查看”选项“下拉框中的”会话选项“,如图二:我们知道本地上传目录为:D:/我的文档)ls: 查询连接到当前linux主机所在目录有哪些文件lls: 查询当前本地上传目录有哪些文件lcd: 改变本地上传目录的路径cd: 改变远程上传目录get: 将远程目录中文件下载到本地目录put: 将本地目录中文件上传到远程主机(linux)quit: 断开FTP连接
未经允许不得转载:山九号 » linux远程文件复制|linux远程拷贝文件!!