Linux ftp檔案傳輸命令詳解

2021-07-17 05:40:42 字數 2029 閱讀 6741

(

ftp伺服器在網上較為常見,linux ftp命令的功能是用命令的方式來控制在本地機和遠端機之間傳送檔案,這裡詳細介紹linux ftp命令的一些經常使用的命令,相信掌握了這些使用linux 進行ftp操作將會非常容易。

linux ftp命令的一般格式如下:

$ ftp 主機名/ip

最常用的命令有:

ls 列出遠端機的當前目錄

cd 在遠端機上改變工作目錄

lcd 在本地機上改變工作目錄

ascii 設定檔案傳輸方式為ascii模式

binary 設定檔案傳輸方式為二進位制模式

close 終止當前的ftp會話

hash 每次傳輸完資料緩衝區中的資料後就顯示乙個#號

get(mget) 從遠端機傳送指定檔案到本地機

put(mput) 從本地機傳送指定檔案到遠端機

open 連線遠端ftp站點

斷開與遠端機的連線並退出ftp

? 顯示本地幫助資訊

! 轉到shell中

下面簡單將ftp常用命令作一簡介。

◆啟動ftp會話

open命令用於開啟乙個與遠端主機的會話。該命令的一般格式是:

◆open 主機名/ip

如果在ftp 會話期間要與乙個以上的站點連線,通常只用不帶引數的ftp命令。如果在會話期間只想與一台計算機連線,那麼在命令列上指定遠端主機名或ip位址作為ftp命令的引數。

◆終止ftp會話

close、disconnect、和bye命令用於終止與遠端機的會話。close和disronnect命令關閉與遠端機的連線,但是使使用者留在本地計算機的ftp程式中。和bye命令都關閉使用者與遠端機的連線,然後退出使用者機上的ftp 程式。

◆改變目錄

「cd [目錄]」命令用於在ftp會話期間改變遠端機上的目錄,lcd命令改變本地目錄,使使用者能指定查詢或放置本地檔案的位置。

◆遠端目錄列表

ls命令列出遠端目錄的內容,就像使用乙個互動shell中的ls命令一樣。ls命令的一般格式是:

ls [目錄] [本地檔案]

如果指定了目錄作為引數,那麼ls就列出該目錄的內容。如果給出乙個本地檔案的名字,那麼這個目錄列表被放入本地機上您指定的這個檔案中。

◆從遠端系統獲取檔案

get和mget命令用於從遠端機上獲取檔案。get命令的一般格式為:

get 檔名

您還可以給出本地檔名,這個檔名是這個要獲取的檔案在您的本地機上建立時的檔名。如果您不給出乙個本地檔名,那麼就使用遠端檔案原來的名字。

mget命令一次獲取多個遠端檔案。mget命令的一般格式為:

mget 檔名列表

使用用空格分隔的或帶萬用字元的檔名列表來指定要獲取的檔案,對其中的每個檔案都要求使用者確認是否傳送。

◆向遠端系統傳送檔案

put和mput命令用於向遠端機傳送檔案。put命令的一般格式為:

put 檔名

mput命令一次傳送多個本地檔案,mput命令的一般格式為:

mput 檔名列表

使用用空格分隔的或帶萬用字元的檔名列表來指定要傳送的檔案。對其中的每個檔案都要求使用者確認是否傳送。

◆改變檔案傳輸模式

預設情況下,ftp按ascii模式傳輸檔案,使用者也可以指定其他模式。ascii和brinary命令的功能是設定傳輸的模式。用ascii模式傳輸檔案對純文字是非常好的,但為避免對二進位制檔案的破壞,使用者可以以二進位制模式傳輸檔案。

◆檢查傳輸狀態

傳輸大型檔案時,可能會發現讓ftp提供關於傳輸情況的反饋資訊是非常有用的。hash命令使ftp在每次傳輸完資料緩衝區中的資料後,就在螢幕上列印乙個#字元。本命令在傳送和接收檔案時都可以使用。

◆ftp中的本地命令

當您使用ftp時,字元「!」用於向本地機上的命令shell傳送乙個命令。如果使用者處在ftp會話中,需要shell做某些事,就很有用。例如使用者要建立乙個目錄來儲存接收到的檔案。如果輸入!mkdir new_dir,那麼linux就在使用者當前的本地目錄中建立乙個名為new_dir 的目錄。

這裡linux ftp命令就介紹到這裡,應該足夠在linux系統下使用ftp工具了。

linux scp檔案傳輸命令

在linux下一般用scp這個命令來通過ssh傳輸檔案。2 上傳本地檔案到伺服器 scp path filename username servername path 例如scp var www test.php root 192.168.0.101 var www 把本機 var www 目錄下的...

檔案傳輸命令scp rz sz

linux scp 命令用於 linux 之間複製檔案和目錄。scp 是 secure copy 的縮寫,scp 是 linux 系統下基於 ssh 登陸進行安全的遠端檔案拷貝命令。scp 是加密的,rcp 是不加密的,scp 是 rcp 的加強版。語法 scp 1246bcpqrv c ciphe...

linux檔案傳輸命令 scp

首先在兩台互傳檔案的電腦上都要安裝 ssh服務 1 yum y install openssh 2 yum y install openssh clients 1 獲取遠端伺服器上的檔案 scp p 2222 root www.vpser.net root lnmp0.4.tar.gz home l...