ubuntu14.04 下ftp相關操作

背景:在老師ftp上下載課件和上傳作業

使用linux自帶操作ftp時遇到2個問題:

1、ftp會自動斷開,不到1min就會顯示自動斷開;

2、無法顯示ftp上的中文字體。

慕曉君在網上查詢了問題1,結果很雜,簡單翻閱幾篇博客之後,發現寫得...看不懂也不想操作,所以就自暴自棄地想大不了每1min登錄一次咯!

對於問題2,比較麻煩,如果不能顯示中文字體,就無法打開、查找相關文件,所以非解決不可,慕曉君實在不想在系統上下載太多東西,這樣會拖慢整體速度,所以一開始想嘗試使用網上的一種修改文件的方法,結果發現在ubuntu14.04上找不到那個文件,所以沒有辦法,採取了網上的另一個方法,安裝lftp,結果順便把ftp自動斷開的問題也解決了。

下面是具體操作:

下載課件:

1、lftp user_name@ftp_addr,彈出口令,輸入密碼,不會顯示,直接回車就好;

~# lftp [email protected]
口令: 
lftp [email protected]:~>  

2、dir,查看當前目錄內容,或者使用ls也行,此處我們只顯示要拷貝的文件;

lftp [email protected]:~> dir         
...
-r--r--r-- 1 ftp ftp         445952 Feb 28  2016 課程信息.ppt

3、get file_name,多份文件拷貝可使用mget,輸入文件名時可用tab鍵自動填充,需要先指定要拷貝到的本機文件夾,可使用命令lcd directory_name;

lftp [email protected]:/> lcd /home/littlelady
lcd 成功, 本地目錄=/home/littlelady
lftp [email protected]:/> get 課程信息.ppt 
445952 字節 已傳輸                               
lftp [email protected]:/> 

4、bye,關閉鏈接;

lftp [email protected]:/> bye

~#

上傳作業:

1、與下載同樣方法打開上傳作業的ftp;

~# lftp [email protected]

口令: 
lftp [email protected]:~>

2、dir或者ls查看文件,沒有帶後綴爲文件夾,此處只顯示我們要用到的文件夾;

lftp [email protected]:~> dir      
...
drwxr-xr-x 1 ftp ftp              0 Apr 21 11:00 2班(晚上)
lftp [email protected]:/> 

3、cd directory_name,進入文件夾,dir,並查看當前文件,此處只顯示需要使用的文件夾;

lftp [email protected]:/> cd 1班(下午)/

lftp [email protected]:/1班(下午)> dir
...
drwxr-xr-x 1 ftp ftp              0 Apr 14 20:16 實驗2RAID體驗實驗-結束

4、用lcd進入有上傳文件的本地文件夾,用cd進入"實驗2RAID體驗實驗“文件夾,同樣輸入前幾個字符,用tab可自動補充,如果在上傳時不知道上傳文件的本地路徑怎麼寫,可以直接拖動文件到命令行,命令行會給出文件路徑的字符串,刪掉引號和最後的文件名,剩下的就是文件所在文件夾的路徑。

lftp [email protected]:/1班(下午)> lcd /home/littlelady
lcd 成功, 本地目錄=/home/littlelady
lftp [email protected]:/1班(下午)> cd 實驗2RAID體驗實驗-結束/
lftp [email protected]:/1班(下午)/實驗2RAID體驗實驗-結束> 

5、使用put file_name上傳文件,多文件上傳可使用mput,上傳操作不方便展示,但比較簡單,有問題可以私聊。

6、最後使用bye結束鏈接。

提示:使用mget或者mput,只需在其後直接加上多個文件名就可以了,如,mget file1_name file2_name。 

補充:如果想要刪除ftp某個文件並且有刪除的權利,可以進入該文件所在文件夾/目錄,使用命令rm file_name,這可以刪除名爲file_name的文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章