利用.netrc文件实现ftp自动登录

本文介绍如何使用.netrc文件实现FTP的自动登录,并通过定义宏来执行固定命令。同时,提及了如何在.bashrc中设置别名以简化操作。

前言

在前面总结过,利用纯粹的ftp命令可以实现自动登录和自动下载、上传固定文件,或具有模式的文件。

今天遇到的问题是,能否仅自动登录和执行一些固定的ftp命令,但是,下载和上传文件由交互式模式决定?

觉得这种经常重复的动作,可能存在自动化的办法,网上搜罗一下果然搜到一篇高质量的文章E文,文中介绍了数种实现方式。

有兴趣的同学可以对原文进行研究,这里仅对最简便的.netrc方式进行中文解读。

解读

创建.netrc文件

# 创建ftp实现自动登录的文件
touch ~/.netrc

# 设定读写权限为600,带有密码文件仅能所有者读写
chomod 600  ~/.netrc

.netrc配置内容说明

machine [ip | domainname]
  login YOURNAME
  password PASSWORD
  macdef MACRONAME
    bin
    cd /path/to/dest

machi
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值