登录
1 | ftp <ip> <port> |
下载
1 | get <file_name> |
上传
put
1
put /path/file.xls
mput
1
2
3
4
5
6# 如果有多个文件,每个文件都要确认一次
mput /path/*.xls
# prompt模式,多个文件也不需要手动确认
prompt
mput *.xls
删除
1 | prompt |
批量删除脚本
ftp_clear.sh
1 |
|
- 登入FTP 服务器并传送备份
ftp -nv \$FTPHOST - 用户名、密码
user \$USERNAME \$PASSWORD - 进入指定目录
cd test_dir - 开启prompt模式
prompt - 批量删除
mdelete *.txt - 退出
bye
crontab 定时器
1 | */30 * * * * sh ftp_clear.sh >> ftp_clear.log 2>&1 & |