使用ftp命令

2020-09-01

安装ftp客户端

yum install ftp -y

命令详解

#连接ftp
ftp [hostname| ip-address] [port]
port默认为21 可以不写
例:ftp  192.168.1.100

#下载远端文件到本地
get [remote-file] [local-file]
例:ftp> get /user/11.txt  1.txt

#下载一批远端文件到本地当前目录
mget [remote-files]
例:下载/user下的的全部文件
ftp> cd /user
ftp> mget *.* 

#上传文件到远端
put local-file [remote-file]
例:ftp> put 1.txt/user/1.txt

#上传一批文件到远端
mput local-files
例:把本地当前目录下所有html文件上传到远端/user目录下
ftp> cd /user
ftp> mput *.htm

#删除远端主机的文件
delete file
例:ftp> delete /user/11.txt

#批量删除远端主机的文件
mdelete file
例:删除远端/user目录下的所有txt文件
ftp> mdelete /user/*.txt

#在远端主机创建目录
mkdir directory
例:ftp> mkdir /user

#删除远端目录
rmdir directory
例:ftp> rmdir /user

#重命名远端文件
rename filename newfilename
例:ftp> rename /user/1.txt /user/2.txt

#显示 FTP 连接和切换的当前状态
status

sftp命令

linux默认安装

#连接
sftp -oPort=port username@ip
sftp端口默认22,可以不指定-oPort
例:sftp www@127.0.0.1

#下载远端文件到本地
get [remote-file] [local-file]
例:ftp> get /user/11.txt  1.txt

#上传文件到远端
put local-file [remote-file]
例:ftp> put 1.txt/user/1.txt

其他命令:
操作远端
cd ls rm rmdir mkdir
操作本地
lcd lls lrm lrmdir lmkdir

scp用法
1. 由本机向服务器传输文件:服务器IP地址192.168.100.100
scp -P 22 /home/user1/from/file.txt user@192.168.100.100:/home/user2/target_dir

2. 从服务器拷贝文件到本机文件夹/home/use1/to中
scp -P 22 user@192.168.100.100:/home/user2/test/file.txt /home/use1/to

文章来源于:https://www.cnblogs.com/huzixia/p/10390001.html

{/if}