- 逆向行駛 - https://520.be/ -

好用滴NcFTP教學

Logo

NcFTP [1]是一款多平台及開放原始碼的FTP客戶端軟體。


🟦 🟦 🟦

Step.1 首先~ 我鞭! ?

cd /usr/src
wget ftp://ftp.ncftp.com/ncftp/ncftp-3.2.4-src.tar.gz
tar zxvf ncftp-*-src.tar.gz
cd ncftp-*
./configure --prefix=/usr/local/ncftp
make && make install
ln -s /usr/local/ncftp/bin/ncftp /usr/bin/ncftp
ln -s /usr/local/ncftp/bin/ncftpget /usr/bin/ncftpget
ln -s /usr/local/ncftp/bin/ncftpput /usr/bin/ncftput
cd ..
rm -rf ncftp-*

🟦 🟦 🟦

Step.2 常用的指令

1. 下載整個目錄的方法

ncftpget [flags] remote-host local-dir remote-path-names

<strong>ncftpget</strong> -R -u <font color="red" />qoo_user</font> -p <font color="blue" />qoo_pw</font> <font color="green" />qoo.com</font> <strong>/backup/520.be/</strong> <em>/web/www/520.be/</em>

2. 上傳整個目錄的方法

ncftput [flags] remote-host remote-dir local-files

<strong>ncftput</strong> -R -u <font color="red" />qoo_user</font> -p <font color="blue" />qoo_pw</font> <font color="green" />qoo.com</font> <em>/web/www/520.be/</em> <strong>/backup/520.be/</strong>

聰明點應該看出來了吧 0.0 分別只有一個路徑在前一個在後

-R // 包含子目錄,沒+這個就是上傳或下載單一個檔
-u // 帳號
-p // 密碼
qoo.com // 域名或IP
/backup/520.be/ // 本機端路徑
/web/www/520.be/ // 遠端路徑

那NcFTP本身呢!? 只好使出手殘式惹… ? ? ?

ncftp -u <font color="red" />帳號</font> -p <font color="blue" />密碼</font> <font color="green" />域名或IP</font>

範例

ncftp -u <font color="red" />qoo_user</font> -p <font color="blue" />qoo_pw</font> <font color="green" />qoo.com</font>

cd /web/www/520.be/ // 切換目錄
type binary // 使用二進位BINARY模式
put qoo* // << 是滴,NcFTP可用萬用字元上傳符合名稱的檔案 get qoo* // << 用萬用字元下載符合名稱的檔案 put -R qoo // << 這邊指的是上傳本機端整個qoo目錄 get -R qoo // << 這邊指的是下載遠端整個qoo目錄 quit // 說拜拜 備註:ncftp -P portnumber這樣就可以指定遠端FTP使用的port了
其它幾個NcFTP登入之後常用的指令
get -z qoo.zip qoo_backup.zip // 將qoo.zip抓回本機端時重新命名為qoo_backup.zip
rename qoo.zip qoo_backup.zip // 將遠端的qoo.zip重新命名為qoo_backup.zip
dir // 顯示目前目錄下的檔案與目錄資訊
rm file // 刪除遠端檔案
rmdir directory // 刪除遠端目錄
lcd // 變更本地端目前所在的目錄
lls // 顯示目前本地端所在目錄的檔案與目錄資訊
lmkdir // 在本地端建立目錄
lpwd // 顯示目前本地端主機的所在目錄
lrm // 刪除本地端的檔案
lrmdir // 刪除本地端的目錄


🟦 🟦 🟦

Step.3 完整指令 or man ncftp

ascii      cat        help       lpage      open       quote      site
bgget      cd         jobs       lpwd       page       rename     type
bgput      chmod      lcd        lrename    pdir       rhelp      umask
bgstart    close      lchmod     lrm        pls        rm         version
binary     debug      lls        lrmdir     put        rmdir
bookmark   dir        lmkdir     ls         pwd        set
bookmarks  get        lookup     mkdir      quit       show

線上說明手冊:http://www.ncftp.com/ncftp/doc/ncftp.html [2]

列印本文 [3] 👨‍👩‍👧‍👦 7 次瀏覽