lftp
tem ~/.lftprc
Você pode colocar aliases lá, por exemplo
alias con-cme connect ftp://ftp.cmegroup.com/
E esta linha de comando funciona:
lftp -e "con-cme"
Caso contrário, você pode escrever vários scripts (bem nomeados) que fazem o que você quer. Scripts de shell simples ( #!/bin/sh
) ou até mesmo "scripts lftp" reais ( #!/usr/bin/lftp -f
).
Aqui um exemplo de tal script lftp (Você pode pensar nisso como um arquivo de configuração executável;)
#!/usr/bin/lftp -f
set ftp:use-mdtm off
# ftp.cmegroup.com: 216.178.212.20, 208.39.78.6, ...
open 216.178.212.20
cat stc >/dev/null || exit 111
mirror --only-newer --delete --use-cache --verbose=3 \
-X '20[0-9][0-9]/' \
-X '.git' \
-X '.metadata' \
/ /home/rudi/cme/ftp.cme.com