linux下,如何把整个文件夹上传到服务器(另一台linux)

服务器没有此文件夹,例如把20131219这个文件上传到服务器(192.168.3.1)/data目录下
要写明代码。而且要写在shell里面,shell是放在本机上面的,谢谢!!!上传到服务器的时候把文件换成别的名字如(_temp)上传完成再转化回来。

1、到官网下载mysql的rpm版。

2、通过SecureCRT工具上传到linux上面。

3、通过yum localinstall mysql的rpm包。

4、启动mysql服务。

5、连上mysql的服务器。就可以把整个文件夹上传到服务器了。

注意事项:

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-15

1.Linux下目录复制:本机->远程服务器

scp  -r /home/shaoxiaohu/test1  zhidao@192.168.0.1:/home/test2 
#test1为源目录,test2为目标目录,zhidao@192.168.0.1为远程服务器的用户名和ip地址。

2.Linux下目录复制:远程服务器->本机

scp  -r zhidao@192.168.0.1:/home/test2 /home/shaoxiaohu/test1
#zhidao@192.168.0.1为远程服务器的用户名和ip地址,test1为源目录,test2为目标目录。

注:如果端口号有更改,需在scp 后输入:-P 端口号 (注意是大写,ssh的命令中 -p是小写)

第2个回答  2013-12-19

1楼命令中遗漏了一个重要参数 -r

应该是

# scp -r 20131219  192.168.3.1:/data/_temp

第3个回答  2013-12-19
服务器提供什么服务你就没说,能放文件上去不是瞎扯
可能服务器根本就拒绝连接

有ftp服务,可以ftp
有ssh服务,可以scp
有rsh支持,可以rcp
第4个回答  推荐于2017-09-07

你可以登录到192.168.3.1那个服务器上面去 

     cd /data

    scp  x.x.x.x:/x/20131219  .     x.x.x.x 代表你文件存放服务器的IP  记住后面有个点

    还有一种方法用ftp上传 (需要你所在目录在存放20131219这个文件的目录下面)

    ftp 192.168.3.1

    cd /data 

    put 20131219

本回答被提问者采纳
相似回答