⑴ ftp內的文件如何用COPY命令拷貝
get 命令把文件下載到本地當前路徑,put命令把本地文件上傳到當前ftp路徑,當然要有足夠許可權。
⑵ DOS下將A機某盤的某兩個文件夾FTP拷貝到B機的命令怎麼寫
你的要求是可以實現的,我做兩個提示:
一、程序應該放在B機上,由B機調度自動運行,總體程序框架如下:
MD
%date:~,10%
CD
%date:~,10%
FTP
-i
-s:ftpcmd.txt
A機的IP地址或者機器名
說明,程序只有三行,第一行建立日期文件夾,第二進入這個文件夾,第三行調用FTP獲取文件,FTP時侯使用的命令從ftpcmd.txt文件中獲取。
二、ftpcmd.txt文件的內容是第二個關鍵,可以先手工執行一個FTP,完成文件下載,記住輸入的所有內容,保存到記事本裡面,最後就得到這個文件,ftpcmd.txt文件一般格式:
FTP登錄用戶名
FTP登錄密碼
BI
!MD
文件夾1
LCD
文件夾1
CD
文件夾1
MGET
*
LCD
..
CD
..
!MD
文件夾2
LCD
文件夾2
CD
文件夾2
MGET
*
BYE
⑶ ftp命令詳細資料大全
檔案傳輸軟體的使用格式為:FTP,若連 接成功,系統將提示用戶輸入用戶名及口令: LOGIN: (輸入合法的用戶名或者「anonymous」): PASSWORD: (輸入合法的口令,若以「anonymous」方式登錄,一般輸入自己的信箱):
⑷ 求cmd中FTP所有命令!
1、首先打開 cmd命令行逗亂缺。
⑸ ftp 上的文件 如何復制下來
FTP 是 TCP/IP 協議組中的協議之一,是英文File Transfer Protocol的縮寫。該協議是Internet文件傳送的基礎,它由一系列規格說明文檔組成,目標是提高文件的共享性,提供非直接使用遠程計算機,使存儲介質對用戶透明和可靠高效地傳送數據。簡單的說,FTP就是完成兩台計算機之間的拷貝,從遠程計算機拷貝文件至自己的計算機上,稱之為「下載(download)」文件。若將文件從自己計算機中拷貝至遠程計算機上,則稱之為「上載(upload)」文件。在TCP/IP協議中,FTP標准命令TCP埠號為21,Port方式數據埠為20。FTP協議的任務是從一台計算機將文件傳送到另一台計算機,它與這兩台計算機所處的位置、聯接的方式、甚至是是否使用相同的操作系統無關。假設兩台計算機通過ftp協議對話,並且能訪問Internet, 你可以用ftp命令來傳輸文件。每種操作系統使用上有某一些細微差別,但是每種協議基本的命令結構是相同的。 FTP的傳輸有兩種方式:ASCII傳輸模式和二進制數據傳輸模式。 1.ASCII傳輸方式:假定用戶正在拷貝的文件包含的簡單ASCII碼文本,如果在遠程機器上運行的不是UNIX,當文件傳輸時ftp通常會自動地調整文件的內容以便於把文件解釋成另外那台計算機存儲文本文件的格式。 但是常常有這樣的情況,用戶正在傳輸的文件包含的不是文本文件,它們可能是程序,資料庫,字處理文件或者壓縮文件(盡管字處理文件包含的大部分是文本,其中也包含有指示頁尺寸,字型檔等信息的非列印字元)。在拷貝任何非文本文件之前,用binary 命令告訴ftp逐字拷貝,不要對這些文件進行處理,這也是下面要講的二進制傳輸。 2.二進制傳輸模式:在二進制傳輸中,保存文件的位序,以便原始和拷貝的是逐位一一對應的。即使目的地機器上包含位序列的文件是沒意義的。例如,macintosh以二進制方式傳送可執行文件到Windows系統,在對方系統上,此文件不能執行。 如果你在ASCII方式下傳輸二進制文件,即使不需要也仍會轉譯。這會使傳輸稍微變慢 ,也會損壞數據,使文件變得不能用。(在大多數計算機上,ASCII方式一般假設每一字元的第一有效位無意義,因為ASCII字元組合不使用它。如果你傳輸二進制文件,所有的位都是重要的。)如果你知道這兩台機器是同樣的,則二進制方式對文本文件和數據文件都是有效的。 5. FTP的工作方式 FTP支持兩種模式,一種方式叫做Standard (也就是 PORT方式,主動方式),一種是 Passive (也就是PASV,被動方式)。 Standard模式 FTP的客戶端發送 PORT 命令到FTP伺服器。Passive模式FTP的客戶端發送 PASV命令到 FTP Server。 下面介紹一個這兩種方式的工作原理: Port模式FTP 客戶端首先和FTP伺服器的TCP 21埠建立連接,通過這個通道發送命令,客戶端需要接收數據的時候在這個通道上發送PORT命令。 PORT命令包含了客戶端用什麼埠接收數據。在傳送數據的時候,伺服器端通過自己的TCP 20埠連接至客戶端的指定埠發送數據。 FTP server必須和客戶端建立一個新的連接用來傳送數據。 Passive模式在建立控制通道的時候和Standard模式類似,但建立連接後發送的不是Port命令,而是Pasv命令。FTP伺服器收到Pasv命令後,隨機打開一個高端埠(埠號大於1024)並且通知客戶端在這個埠上傳送數據的請求,客戶端連接FTP伺服器此埠,然後FTP伺服器將通過這個埠進行數據的傳送,這個時候FTP server不再需要建立一個新的和客戶端之間的連接。 很多防火牆在設置的時候都是不允許接受外部發起的連接的,所以許多位於防火牆後或內網的FTP伺服器不支持PASV模式,因為客戶端無法穿過防火牆打開FTP伺服器的高端埠;而許多內網的客戶端不能用PORT模式登陸FTP伺服器,因為從伺服器的TCP 20無法和內部網路的客戶端建立一個新的連接,造成無法工作。
⑹ FTP命令行的使用
關於ftp命令,樓主很專業!推薦您使用 8Uftp
說的很好!ftp命令格式為 ftp -v -d -i -n -g
FTP被不同類型的計算機廣泛支持,它的命令很多,我們以Windows2000中的ftp命令為例,結合實訓任務介紹常見的FTP命令及其作用:
FTP也是一個客戶機/伺服器系統。用戶通過一個支持FTP協議的客戶機程序,連接到在遠程主機上的FTP伺服器程序。用戶通過客戶機程序向伺服器程序發出命令,伺服器程序執行用戶所發出的命令,並將執行的結果返回到客戶機。比如說,用戶發出一條命令,要求伺服器向用戶傳送某一個文件的一份拷貝,伺服器會響應這條命令,將指定文件送至用戶的機器上。客戶機程序代表用戶接收到這個文件,將其存放在用戶目錄中。
在FTP的使用當中,用戶經常遇到兩個概念:"下載"(Download)和"上傳"(Upload)。"下載"文件就是從遠程主機拷貝文件至自己的計算機上;"上傳"文件就是將文件從自己的計算機中拷貝至遠程主機上。用Internet語言來說,用戶可通過客戶機程序向(從)遠程主機上傳(下載)文件。
推薦您使用 8Uftp
⑺ FTP常用命令有哪些
FTP命令是Internet用戶使用最頻繁的命令之一,不論是在DOS還是UNIX操作系統下使用FTP,都會遇到大量的FTP內部命令。熟悉並靈活應用FTP的內部命令,可以大大方便使用者,並收到事半功倍之效。
FTP的命令行格式為:ftp -v -d -i -n -g [主機名],其中
-v顯示遠程伺服器的所有響應信息;
-n限制ftp的自動登錄,即不使用;
.n etrc文件;
-d使用調試方式;
-g取消全局文件名。
ftp使用的內部命令如下(中括弧表示可選項):
1.![cmd[args]]:在本地機中執行交互shell,exit回到ftp環境,如:!ls*.zip.
2.$ macro-ame[args]:執行宏定義macro-name.
3.account[password]:提供登錄遠程系統成功後訪問系統資源所需的補充口令。
4.append local-file[remote-file]:將本地文件追加到遠程系統主機,若未指定遠程系統文件名,則使用本地文件名。
5.ascii:使用ascii類型傳輸方式。
6.bell:每個命令執行完畢後計算機響鈴一次。
7.bin:使用二進制文件傳輸方式。
8.bye:退出ftp會話過程。
9.case:在使用mget時,將遠程主機文件名中的大寫轉為小寫字母。
10.cd remote-dir:進入遠程主機目錄。
11.cp:進入遠程主機目錄的父目錄。
12.chmod mode file-name:將遠程主機文件file-name的存取方式設置為mode,如:chmod 777 a.out。
13.close:中斷與遠程伺服器的ftp會話(與open對應)。
14.cr:使用asscii方式傳輸文件時,將回車換行轉換為回行。
15.delete remote-file:刪除遠程主機文件。
16.debug[debug-value]:設置調試方式,顯示發送至遠程主機的每條命令,如:deb up 3,若設為0,表示取消debug。
17.dir[remote-dir][local-file]:顯示遠程主機目錄,並將結果存入本地文件local-file。
18.disconnection:同close。
19.form format:將文件傳輸方式設置為format,預設為file方式。
20.get remote-file[local-file]:將遠程主機的文件remote-file傳至本地硬碟的local-file。
21.glob:設置mdelete,mget,mput的文件名擴展,預設時不擴展文件名,同命令行的-g參數。
22.hash:每傳輸1024位元組,顯示一個hash符號(#)。
23.help[cmd]:顯示ftp內部命令cmd的幫助信息,如:help get。
24.idle[seconds]:將遠程伺服器的休眠計時器設為[seconds]秒。
25.image:設置二進制傳輸方式(同binary)。
26.lcd[dir]:將本地工作目錄切換至dir。
27.ls[remote-dir][local-file]:顯示遠程目錄remote-dir,並存入本地文件local-file。
28.macdef macro-name:定義一個宏,遇到macdef下的空行時,宏定義結束。
29.mdelete[remote-file]:刪除遠程主機文件。
30.mdir remote-files local-file:與dir類似,但可指定多個遠程文件,如:mdir *.o.*.zipoutfile
31.mget remote-files:傳輸多個遠程文件。
32.mkdir dir-name:在遠程主機中建一目錄。
33.mls remote-file local-file:同nlist,但可指定多個文件名。
34.mode[modename]:將文件傳輸方式設置為modename,預設為stream方式。
35.modtime file-name:顯示遠程主機文件的最後修改時間。
36.mput local-file:將多個文件傳輸至遠程主機。
37.newer file-name:如果遠程機中file-name的修改時間比本地硬碟同名文件的時間更近,則重傳該文件。
38.nlist[remote-dir][local-file]:顯示遠程主機目錄的文件清單,並存入本地硬碟的local-file。
39.nmap[inpattern outpattern]:設置文件名映射機制,使得文件傳輸時,文件中的某些字元相互轉換,如:nmap $1.$2.$3[$1,$2].[$2,$3],則傳輸文件a1.a2.a3時,文件名變為a1,a2。該命令特別適用於遠程主機為非UNIX機的情況。
40.ntrans[inchars[outchars]]:設置文件名字元的翻譯機制,如ntrans 1R,則文件名LLL將變為RRR。
41.open host[port]:建立指定ftp伺服器連接,可指定連接埠。
42.passive:進入被動傳輸方式。
43.prompt:設置多個文件傳輸時的交互提示。
44.proxy ftp-cmd:在次要控制連接中,執行一條ftp命令,該命令允許連接兩個ftp伺服器,以在兩個伺服器間傳輸文件。第一條ftp命令必須為open,以首先建立兩個伺服器間的連接。
45.put local-file[remote-file]:將本地文件local-file傳送至遠程主機。
46.pwd:顯示遠程主機的當前工作目錄。
47.quit:同bye,退出ftp會話。
48.quote arg1,arg2...:將參數逐字發至遠程ftp伺服器,如:quote syst.
49.recv remote-file[local-file]:同get。
50.reget remote-file[local-file]:類似於get,但若local-file存在,則從上次傳輸中斷處續傳。
51.rhelp[cmd-name]:請求獲得遠程主機的幫助。
52.rstatus[file-name]:若未指定文件名,則顯示遠程主機的狀態,否則顯示文件狀態。
53.rename[from][to]:更改遠程主機文件名。
54.reset:清除回答隊列。
55.restart marker:從指定的標志marker處,重新開始get或put,如:restart 130。
56.rmdir dir-name:刪除遠程主機目錄。
57.runique:設置文件名唯一性存儲,若文件存在,則在原文件後加後綴..1,.2等。
58.send local-file[remote-file]:同put。
59.sendport:設置PORT命令的使用。
60.site arg1,arg2...:將參數作為SITE命令逐字發送至遠程ftp主機。
61.size file-name:顯示遠程主機文件大小,如:site idle 7200。
62.status:顯示當前ftp狀態。
63.struct[struct-name]:將文件傳輸結構設置為struct-name,預設時使用stream結構。
64.sunique:將遠程主機文件名存儲設置為唯一(與runique對應)。
65.system:顯示遠程主機的操作系統類型。
66.tenex:將文件傳輸類型設置為TENEX機的所需的類型。
67.tick:設置傳輸時的位元組計數器。
68.trace:設置包跟蹤。
69.type[type-name]:設置文件傳輸類型為type-name,預設為ascii,如:type binary,設置二進制傳輸方式。
70.umask[newmask]:將遠程伺服器的預設umask設置為newmask,如:umask 3。
71.user user-name[password][account]:向遠程主機表明自己的身份,需要口令時,必須輸入口令,如:user anonymous my@email。
72.verbose:同命令行的-v參數,即設置詳盡報告方式,ftp伺服器的所有響應都將顯示給用戶,預設為on.
73.?[cmd]:同help。
⑻ DOS下的FTP命令怎麼使用
比如要取文件test.txt到你機器的F盤x0dx0a需要:x0dx0alcd F:\x0dx0aascx0dx0aget test.txtx0dx0ax0dx0a執行 /bin/login 程式 x0dx0a拷貝文件就是get和put了x0dx0ax0dx0aFTP命令是Internet用戶使用最頻繁的命令之一,不論是在DOS還是UNIX操作系統下使用FTP,都會遇到大量的FTP內部命令。 熟悉並靈活應用FTP的內部命令,可以大大方便使用者,並收到事半功倍之效。x0dx0aFTP的命令行格式為: ftp -v -d -i -n -g [主機名] ,其中x0dx0a-v 顯示遠程伺服器的所有響應信息;x0dx0a-n 限制ftp的自動登錄,即不使用;x0dx0a.n etrc文件;x0dx0a-d 使用調試方式;x0dx0a-g 取消全局文件名。x0dx0aftp使用的內部命令如下(中括弧表示可選項):x0dx0a1.![cmd[args]]:在本地機中執行交互shell,exit回到ftp環境,如:!ls*.zip.x0dx0a2.$ macro-ame[args]:執行宏定義macro-name.x0dx0a3.account[password]:提供登錄遠程系統成功後訪問系統資源所需的補充口令。x0dx0a4.append local-file[remote-file]:將本地文件追加到遠程系統主機,若未指定遠程系統文件名,則使用本地文件名。x0dx0a5.ascii:使用ascii類型傳輸方式。x0dx0a6.bell:每個命令執行完畢後計算機響鈴一次。x0dx0a7.bin:使用二進制文件傳輸方式。x0dx0a8.bye:退出ftp會話過程。x0dx0a9.case:在使用mget時,將遠程主機文件名中的大寫轉為小寫字母。x0dx0a10.cd remote-dir:進入遠程主機目錄。x0dx0a11.cp:進入遠程主機目錄的父目錄。x0dx0a12.chmod mode file-name:將遠程主機文件file-name的存取方式設置為mode,如: chmod 777 a.out 。x0dx0a13.close:中斷與遠程伺服器的ftp會話(與open對應)。x0dx0a14.cr:使用asscii方式傳輸文件時,將回車換行轉換為回行。x0dx0a15.delete remote-file:刪除遠程主機文件。x0dx0a16.debug[debug-value]:設置調試方式, 顯示發送至遠程主機的每條命令,如: deb up 3,若設為0,表示取消debug。x0dx0a17.dir[remote-dir][local-file]:顯示遠程主機目錄,並將結果存入本地文件local-file。x0dx0a18.disconnection:同close。x0dx0a19.form format:將文件傳輸方式設置為format,預設為file方式。x0dx0a20.get remote-file[local-file]: 將遠程主機的文件remote-file傳至本地硬碟的local-file。x0dx0a21.glob:設置mdelete,mget,mput的文件名擴展,預設時不擴展文件名,同命令行的-g參數。x0dx0a22.hash:每傳輸1024位元組,顯示一個hash符號(#)。x0dx0a23.help[cmd]:顯示ftp內部命令cmd的幫助信息,如:help get。x0dx0a24.idle[seconds]:將遠程伺服器的休眠計時器設為[seconds]秒。x0dx0a25.image:設置二進制傳輸方式(同binary)。x0dx0a26.lcd[dir]:將本地工作目錄切換至dir。x0dx0a27.ls[remote-dir][local-file]:顯示遠程目錄remote-dir,並存入本地文件local-file。x0dx0a28.macdef macro-name:定義一個宏,遇到macdef下的空行時,宏定義結束。x0dx0a29.mdelete[remote-file]:刪除遠程主機文件。x0dx0a30.mdir remote-files local-file:與dir類似,但可指定多個遠程文件,如:mdir *.o.*.zipoutfilex0dx0a31.mget remote-files:傳輸多個遠程文件。x0dx0a32.mkdir dir-name:在遠程主機中建一目錄。x0dx0a33.mls remote-file local-file:同nlist,但可指定多個文件名。x0dx0a34.mode[modename]:將文件傳輸方式設置為modename, 預設為stream方式。x0dx0a35.modtime file-name:顯示遠程主機文件的最後修改時間。x0dx0a36.mput local-file:將多個文件傳輸至遠程主機。x0dx0a37.newer file-name: 如果遠程機中file-name的修改時間比本地硬碟同名文件的時間更近,則重傳該文件。x0dx0a38.nlist[remote-dir][local-file]:顯示遠程主機目錄的文件清單,並存入本地硬碟的local-file。x0dx0a39.nmap[inpattern outpattern]:設置文件名映射機制,使得文件傳輸時,文件中的某些字元相互轉換,如:nmap $1.$2.$3[$1,$2].[$2,$3],則傳輸文件a1.a2.a3時,文件名變為a1,a2。該命令特別適用於遠程主機為非UNIX機的情況。x0dx0a40.ntrans[inchars[outchars]]:設置文件名字元的翻譯機制,如ntrans 1R,則文件名LLL將變為RRR。x0dx0a41.open host[port]:建立指定ftp伺服器連接,可指定連接埠。x0dx0a42.passive:進入被動傳輸方式。x0dx0a43.prompt:設置多個文件傳輸時的交互提示。x0dx0a44.proxy ftp-cmd:在次要控制連接中,執行一條ftp命令, 該命令允許連接兩個ftp伺服器,以在兩個伺服器間傳輸文件。第一條ftp命令必須為open,以首先建立兩個伺服器間的連接。x0dx0a45.put local-file[remote-file]:將本地文件local-file傳送至遠程主機。x0dx0a46.pwd:顯示遠程主機的當前工作目錄。x0dx0a47.quit:同bye,退出ftp會話。x0dx0a48.quote arg1,arg2...:將參數逐字發至遠程ftp伺服器,如:quote syst.x0dx0a49.recv remote-file[local-file]:同get。x0dx0a50.reget remote-file[local-file]:類似於get,但若local-file存在,則從上次傳輸中斷處續傳。x0dx0a51.rhelp[cmd-name]:請求獲得遠程主機的幫助。x0dx0a52.rstatus[file-name]:若未指定文件名,則顯示遠程主機的狀態,否則顯示文件狀態。x0dx0a53.rename[from][to]:更改遠程主機文件名。x0dx0a54.reset:清除回答隊列。x0dx0a55.restart marker:從指定的標志marker處,重新開始get或put,如:restart 130。x0dx0a56.rmdir dir-name:刪除遠程主機目錄。x0dx0a57.runique:設置文件名唯一性存儲,若文件存在,則在原文件後加後綴..1,.2等。x0dx0a58.send local-file[remote-file]:同put。x0dx0a59.sendport:設置PORT命令的使用。x0dx0a60.site arg1,arg2...:將參數作為SITE命令逐字發送至遠程ftp主機。x0dx0a61.size file-name:顯示遠程主機文件大小,如:site idle 7200。x0dx0a62.status:顯示當前ftp狀態。x0dx0a63.struct[struct-name]:將文件傳輸結構設置為struct-name, 預設時使用stream結構。x0dx0a64.sunique:將遠程主機文件名存儲設置為唯一(與runique對應)。x0dx0a65.system:顯示遠程主機的操作系統類型。x0dx0a66.tenex:將文件傳輸類型設置為TENEX機的所需的類型。x0dx0a67.tick:設置傳輸時的位元組計數器。x0dx0a68.trace:設置包跟蹤。x0dx0a69.type[type-name]:設置文件傳輸類型為type-name,預設為ascii,如:type binary,設置二進制傳輸方式。x0dx0a70.umask[newmask]:將遠程伺服器的預設umask設置為newmask,如:umask 3。x0dx0a71.user user-name[password][account]:向遠程主機表明自己的身份,需要口令時,必須輸入口令,如:user anonymous my@email。x0dx0a72.verbose:同命令行的-v參數,即設置詳盡報告方式,ftp伺服器的所有響應都將顯示給用戶,預設為on.x0dx0a73.?[cmd]:同help.