Linux上传下载文件/文件夹

来源:互联网 发布:c语言中随机数怎么写 编辑:程序博客网 时间:2024/05/21 11:09

快速copy服务器文件至本地:

http://blog.csdn.net/rodulf/article/details/71169996

不同的Linux之间copy文件常用有3种方法,第一种就是ftp,也就是其中一台Linux安装ftpServer,这样可以另外一台使用ftp的client程序来进行文件的copy。第二种方法就是采用samba服务,类似Windows文件copy的方式来操作,比较简洁方便,第三种就是利用scp命令来进行文件复制。

scp是有Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。

上传:

scp /Users/Documents/work/logger/restart_tomcat  root@47.942.962.362:/etc/cron.daily/

下载:

scp root@115.256.217.1:/home/tomcat/webapps/infomations.war  /Users/shirley/Documents/work 下载war包到指定本地指定目录

如果上传下载文件夹:scp -r local_dir username@servername:remote_dir

内网copy文件

1:连接进入服务器
ssh 账号@服务器ip地址
例如:ssh root@123.23.250.250

2:开启新端口
查看网卡的IP地址

[root@localhost ~]# ifconfigeth0      Link encap:Ethernet  HWaddr 00:50:56:BF:26:20            inet addr:192.168.120.204  Bcast:192.168.120.255  Mask:255.255.255.0          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1          RX packets:8700857 errors:0 dropped:0 overruns:0 frame:0          TX packets:31533 errors:0 dropped:0 overruns:0 carrier:0          collisions:0 txqueuelen:1000           RX bytes:596390239 (568.7 MiB)  TX bytes:2886956 (2.7 MiB)lo        Link encap:Local Loopback            inet addr:127.0.0.1  Mask:255.0.0.0          UP LOOPBACK RUNNING  MTU:16436  Metric:1          RX packets:68 errors:0 dropped:0 overruns:0 frame:0          TX packets:68 errors:0 dropped:0 overruns:0 carrier:0          collisions:0 txqueuelen:0           RX bytes:2856 (2.7 KiB)  TX bytes:2856 (2.7 KiB)

ssh -L2222:192.168.120.204:22 root@115.29.210.3

115.29.210.3为测试服务器地址
linux命令之ifconfig详细解释 http://xp9802.iteye.com/blog/2120351

3:开启新的终端端口
scp -P 2222 root@127.0.0.1:/home/tomcat/logs/xiangmu.log.2015-06-10.tar.gz /Users/Documents/work/logger

原创粉丝点击