GFTP(1)

πŸ’– GFTP πŸ’–

okay bestie, so GFTP(1) is a thing and it lives in the General Commands Manual section, and I'm about to make it make sense for you 🫢


✨ NAME ✨

gftp β€” file transfer client for *NIX based machines πŸ¦‹


✨ SYNOPSIS ✨

gftp [options] [[proto://][ user : [pass] @] server [: port ][/
directory ]]

✨ DESCRIPTION ✨

so like. gFTP is a file transfer client for *NIX based machines, periodt πŸ‘‘

right now it's got two whole interfaces β€” a text interface and a GTK graphical interface β€” and it currently supports these protocols:

  • the FTP protocol
  • FTPS (control connection only, no cap πŸ’…)
  • and SSH

✨ OPTIONS ✨

the vibe here is that you can just drop a url on the command line and gFTP will automatically connect to it when it starts up. iconic behaviour honestly 🌈

  • --help, -h β€” shows you the program usage. literally the "what do I even type" button πŸ™ˆ
  • --info β€” spills some information about how gFTP was built. and bestie, if you're filing a bug report, please send the output of this command with it, they need the tea πŸ“
  • --version, -v β€” tells you the current version of gFTP ✨
  • proto β€” this picks which protocol gets used. right now it can be one of: ftp, ftps, ssh, local and bookmark. if you leave it out, the protocol from the default_protocol option gets used instead πŸ’«
  • user β€” the username you log into the remote server with. skip it and your current username gets used for most protocols. for the FTP protocol though, the anonymous username is what's used πŸ‘‘
  • pass β€” the password for logging into the remote server. leave it out and you'll get prompted for the password. and if you're on the FTP protocol and the username is anonymous, then your email address is used as the password πŸ“§
  • server β€” the remote server you're connecting to πŸ›°οΈ
  • port β€” the remote port on the server. skip it and the default port for that protocol is used. the port gets looked up in the services(5) file πŸ”
  • directory β€” the directory to change to once you're connected to the remote server πŸŽ€

✨ FILES ✨

  • ~/.gftp/gftprc β€” per user configuration file. most of these options can be edited inside gFTP, and ngl this file is also commented very well 😌
    • ~/.gftp/bookmarks β€” per user bookmarks file πŸ’œ

✨ BUGS ✨

report bugs at https://github.com/masneyb/gftp/issues πŸ›

✨ AUTHOR ✨

Brian Masney <masneyb@gftp.org> β€” http://www.gftp.org/ πŸ’–


and that's the whole page bestie!! this edition is from JUNE 2020, it's GFTP(1) in the General Commands Manual, and honestly? slay. go transfer some files fr fr πŸ¦‹βœ¨