'Linux'에 해당되는 글 1

  1. 2006/12/21 YAFC - Yet Another FTP Client

YAFC - Yet Another FTP Client

크리에이티브 커먼즈 라이선스
Creative Commons License
리눅스를 운영체제로 사용하기 시작하면 빈번하게 사용하는 콘솔 툴이 몇가지 있습니다. (저는 가장 먼저 떠오르는 툴이 find 군요;;)

그중에 한가지를 꼽자면 콘솔 FTP 클라이언트인 ftp 를 빼놓을 수 없을텐데요. wget 과 함께 개인적으로 애용함니다. 문제는 사실 이 녀석이 굉장히 불편한 놈이라는 건데... 리눅스를 사용하는 사람이면 누구나 불편하게 느끼지 않을까하는 생각을 계속 해왔습니다. (쉘에서 항상 tab 자동 완성을 하다가 ftp 콘솔에서 하나하나 치다보면 짜증이;;)

그래서일까요? 이런 불편함은 저만 격는 것이 아니었나 봅니다. 쓸만한 FTP 클라이언트가 있더군요.

소개합니다. yafc 입니다.
사용자 삽입 이미지

yafc 기본 실행 화면


이 녀석이 제공하는 기능은 아래의 것들이라고 합니다.

cached directory listings
extensive tab completion
aliases
colored ls (ie, ls --color, uses $LS_COLORS like GNU ls)
automatic reconnect on timed out connections
recursive get/put/fxp/ls/rm
nohup mode transfers
multiple connections open simultaneously
tagging (queueing)
very configurable
autologin and bookmarks
automagically enters nohup-mode when SIGHUP received (in get and put)
redirection to local command or file
proxy support
Kerberos support (version 4 and 5, heimdal, kth-krb or MIT)
SSH2 support (sftp)
it's free!

공짜인 놈의 제공 기능이 이정도면 가히 대단하죠?

무엇보다 가장 마음에 드는 것은 바로 extensive tab completion,  colored ls (ie, ls --color, uses $LS_COLORS like GNU ls) 기능 이라고 할 수 있습니다. 콘솔 ftp 를 사용하면 가장 불편한 것중에 하나를 이 녀석을 쓰면서 그냥 해결해 버린 거죠.

※ 데비안 계열을 쓰시는 분은 aptitude install yafc 명령으로 바로 사용할 수 있습니다.
사용자 삽입 이미지

yafc 상의 ls --color 명령어와 tab completion


위의 예를 보듯이 굉장히 편하게 ftp 를 사용할 수있습니다. 그 밖의  get, mget, put, mput 같은 대부분의 명령어는 기본 ftp 와 동일하기 때문에 익히는 기간이 별로 필요가 없다는 장점이 있습니다.

프로젝트는 http://yafc.sourceforge.net 에서 진행 중입니다.



Trackback 0 Comment 0