一、下载命令:wget
如果没有安装wget,可通过yum进行安装
yum install -y wget
- 下载后重命名:wget -O
wget -O wordpress.tar.gz http://148.70.159.137:5888/file/2.so
- 断点续传下载,适合网络环境不好或者下载文件大时使用,继续接着下载而不是重新下载一个文件
wget -c http://148.70.159.137:5888/file/2.so
- 后台下载,对于下载非常大的文件的时候,使用参数-b进行后台下载
wget -b http://148.70.159.137:5888/file/2.so
二、上传下载:rz/sz
Xshell、SecureCRTPortable终端中可以使用,在windows和linux间上传下载文件。
如果没有安装lrzsz,可通过yum进行安装
yum install -y lrzsz
2.1 sz下载命令:sz filename
sz /root/1.so
弹出对话框,选择本地本地存放路径
2.2 rz上传命令:rz -be
rz可以批量上传文件,也可以上传单个文件。使用的协议是ZMODEM协议。
rz -be
此命令执行时,会弹出文件选择对话框,选择好需要上传的文件之后,点确定,就可以开始上传的过程了。上传的速度取决于当时网络的状况。
三、scp互相拷贝
由于SCP拷贝需要输入用户密码,所以使用sshpass代填密码,如果没有安装sshpass的话,使用yum进行安装
yum install sshpass
3.1 下载
sshpass -p *** scp pyrk@148.70.159.137:/var/www/html/1.so ./
3.2 上传
sshpass -p *** scp anaconda-ks.cfg pyrk@148.70.159.137:/var/www/html/file/
四、expect+scp
4.1 安装
命令:yum -y install expect
4.2 脚本
#!/usr/bin/expect
set ip 148.70.159.137
set pass *****
set timeout 30
spawn scp 11.txt root@$ip:/tmp
expect {
"(yes/no)" {send "yes\r"; exp_continue}
"password:" {send "$pass\r"}
}
expect eof
4.3 运行
命令:expect *.sh