主機間的批量文件操作可以選擇使用scp或者rsync來操作,假如一方不支持ssh就悲劇了
找到一款命令行的Ftp客戶端 ncftp
安裝:
wget ftp://ftp.ncftp.com/ncftp/binaries/ncftp-3.2.5-linux-x86-glibc2.3-export.tar.gz
tar zxvf ncftp-3.2.5-linux-x86-glibc2.3-export.tar.gz
cd ncftp-3.2.5/
make install
示例:
將本地/data0/htdocs/videofile/flv/games/目錄內的所有文件和目錄,上傳到FTP服務器的flv/games/目錄內(如果不存在flv/games/目錄則自動創建)。
/usr/local/ncftp/bin/ncftpput -u FTP帳號 -p FTP密碼 -P FTP端口 -m -R 192.168.1.2 flv/games/ /data0/htdocs/videofile/flv/games/*
更多:
見http://www.ncftp.com/ncftp/