日常工作中,經常會用到FTP傳輸文件,與大多數Internet服務一樣,FTP也是一個客戶機/服務器系統。用戶通過一個支持FTP協議的客戶機程序,連接到在遠程主機上的FTP服務器程序。用戶通過客戶機程序向服務器程序發出FTP命令,服務器程序執行用戶所發出的FTP命令,并將執行的結果返回到客戶機。那么,常見的ftp命令有哪些?
進入想要連接的FTP站點后,用戶就可以進行相應的文件傳輸操作了,其中一些重要的命令及相似的命令如下:
1、[crud[args)1:在本地機中執行交互shell,exit回到FTP環境, 列如:!LS*.zip.
2、$macro-amc[args兒執行宏定義macro-name。
3、account[password]:提供登錄遠程系統成功后訪問系統資源所需的補充口令。
4、append local-file[remote-file]:將本地文件追加到遠程系統主機,若未指定遠系統文件名,則使用本地文件名。
5、ASCii:使用ascⅡ型傳輸方式。
6、bell:每個命令執行完畢后計算機響鈴—次
7、bin:使用二進制文件傳輸方式
8、bye..退出FTP會話過程—
9、case:在使用mget時,將遠程主文件名中的大寫字母轉為小寫字母
10、cdremote·dir:進入遠程主機目錄。
11、cdup..進入遠程主機目錄的父目錄。
12、chmodmodefile-name:將遠程主機文件file-name的存取方式設置為mode。列如:chmod777a.OUt。
13、close:中斷與遠程服務器的FTP會話(與open對應)。
14、cr:使用ASCii“方式傳輸文件時,將回車換行轉換為回行
15、deleteremote-file-刪除遠程主機文件:
16、debugldebug-value3:.設置調試方式,顯示發送至遠程主機的每條命令。例如:debug3,若設為0,表示取消debug。
17、dir[remote-dir][Local-file]:顯示遠程主機目錄,并將結果存入本地文件local-file:
18、disconnection-.同close。
19、formformat:將文件傳輸方式設置為format,缺省為file方式。
20、getremote-file[10cal-file]:將遠程主機的文件remote-file傳至本地 硬盤的local-file。
21、glob:設置mdelete,mget,mput的文件名擴展,缺省時不擴展文件名,同命令行的-g參數。
22、hash:每傳輸1024字節,顯示一個hash符號(#)。
23、help[cmd]:顯示FTP內部命令cmd的幫助信息,如.-helpget。
24、idle[seconds]:將遠程服務器的休眠計時器設為[seconds]秒。
25、image:設置二進制傳輸方式(同binary)。
26、LCD[DIR]:將本地工作目錄切換至dir。
27、LS[remote-DIR][LOCAL-FILE]:顯示遠程目錄remote-dir,并存入本地文local-fileo
28、macdefmacro-name:定義一個宏,遇到macdef下的空行時,宏定義結束。
29、mdelete[remote-file]:刪除遠程主機文件。
30、mdirremote-fileslocal-file:與dlr類似,但可指定多個遠程文件。列如mdir.O..zipoutfiLe。
31、mgetremote-files:傳輸多個遠程文件。
32、mkdirdirname:在遠程主機中建一目錄。
33、misremote-filelocal-file.同nlist,但可指定多個文件名。
34、mode[modename]:將文件傳輸方式設置為modename,缺省為stream方式。
35、modtimefile-name..顯示遠程主機文件的最后修改時間。
36、mputlocal-file:將多個文件傳輸至遠程主機,
37、newerfile-name:如果遠程機中file-name的修改時間比本地硬盤同名文件的時間巨近,則重新傳輸該文件。
1、安裝必要的開發包
[root@localhost ~]# yum install gcc gcc-c++ autoconf automake
2、下載phddns-2.0.2.16556.tar.gz到某一個目錄
[root@localhost ~]# wget http://download.oray.com/peanuthull/phddns-2.0.2.16556.tar.gz
3、解壓所有文件
[root@localhost ~]# tar zxvf phddns-2.0.2.16556.tar.gz
4、進入目錄并編譯
[root@localhost ~]# cd phddns-2.0.2.16556[root@localhost phddns-2.0.2.16556]# aclocal[root@localhost phddns-2.0.2.16556]# autoconf[root@localhost phddns-2.0.2.16556]# automake[root@localhost phddns-2.0.2.16556]# ./configure[root@localhost phddns-2.0.2.16556]# make[root@localhost phddns-2.0.2.16556]# cd src[root@localhost src]# ls -l phddns-rwxr-xr-x 1 root root 80968 Aug 2 11:18 phddns
5、執行編譯好的程序并配置(默認使用/etc/phlinux.conf,如果不存在這個文件則自動進入交互配置)
[root@localhost src]# ./phddns輸入服務器地址,如無特殊情況可使用默認值Enter server address(press ENTER use phlinux3.oray.net):輸入您的貝銳賬號名稱Enter your Oray account:對應的貝銳賬號密碼Password:選擇幫定的網卡,如無特殊,默認即可Network interface(s):eth0:192.168.141.18lo:127.0.0.1Choose one(default eth0):
選擇日志保存到哪個文件Log to use(default /var/log/phddns.log):
保存配置文件,選擇yes則直接保存到/etc/phlinux.conf,輸入other可以指定文件Save to configuration file (/etc/phlinux.conf)?(yes/no/other):
接下來程序將已交互模式開始運行
192.168.141.18
NIC bind success
OnStatusChanged okConnecting
OnStatusChanged okDomainListed
OnDomainRegistered skyvense22.gicp.net
OnStatusChanged okDomainsRegistered
UserType: 0
看到上面這些就表示登錄成功,這個時候可以按ctrl+c先退出程序
6、將phddns拷貝到你希望的位置
[root@localhost src]# cp phddns /usr/bin/
7、以后臺模式啟動花生殼并檢查運行情況
[root@localhost ~]# /usr/bin/phddns -c /etc/phlinux.conf -d
phlinux started as daemon!
[root@localhost ~]# tail /var/log/phddns.log
2011/08/02 11:28:58.256| ExecuteUpdate OK, BeginKeepAlive!
2011/08/02 11:29:59.354| SendKeepAlive() 8208
2011/08/02 11:30:00.355| RecvKeepaliveResponse() Data comes, OPCODE:8272
2011/08/02 11:30:00.356| Keepalive response received, client ip: 116.231.123.96
2011/08/02 11:31:00.447| SendKeepAlive() 8208
2011/08/02 11:31:01.450| RecvKeepaliveResponse() Data comes, OPCODE:8272
2011/08/02 11:31:01.450| Keepalive response received, client ip: 116.231.123.96 8、退出花生殼
查看進程ID
[root@localhost ~]# ps -A | grep phddns
13731 ? 00:00:00 phlinux
讓后臺進程退出
[root@localhost ~]# kill -9 13731 9、將花生殼加到系統啟動時運行
[root@localhost ~]# vi /etc/rc.local
在文件的末尾加上一行:/usr/bin/phddns -c /etc/phlinux.conf -d
花生殼是國內較早一批擁有千萬級用戶量的內網穿透服務商。目前已自主研發花生殼軟件以及花生棒、花生殼盒子等硬件。無需公網ip也能實現內網穿透服務。支持Windows、Linux、樹莓派、iOS等操作系統,并可通過iPhone、安卓手機APP或微信進行遠程管理?;ㄉ鷼け粡V泛應用于微信公眾號、小程序、HTTPS映射、淘寶客采集系統、視頻監控 、遙感測繪、FTP 、企業OA等應用領域。
來源:百度文庫
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
深圳農商行是不是深圳農村商業銀行?深圳農商行就是深圳農村商業銀行。深圳農商行在原深圳農村信用社委員會和1 8家鄉村農村信用社的根基上,不斷演化發展,以深圳市本地企業、民營企業、原鄉村農村信用社組員和員工作為最初的發起者,按照規定注入資本,創建了這樣一家股份合作制農商銀行。農村商業銀行又叫什么?農村商業銀行又叫農村信用社。通稱:農商銀行,是由轄內農戶、鄉村個體工商戶、公司法人和別的經濟機構一同入股投...
股市5000點是哪年?股市5000點的意思是上證指數到5000點,上證指數有3次站上5000點,之一次是2007、第二次是2008年,第三次是2015年。第一次:2007年8月23日,上證指數首次站上5000點,而后一路上行,2007年10月16日達到上證指數目前頂峰6124.04點,2007年11月22日站上5000點后,首次跌破5000點。第二次:2008年1月14日,上證指數更高至5522....
據百科資料顯示,李賢義泉州人,1952年出生于福建泉州石獅,1989年,創建信義集團(玻璃)有限公司。據北京時間財經,李賢義15歲就離開校園開始工作,起初是在泉州開拖拉機,隨后又湊齊9個人組建了一個車隊,專幫人拉貨,經常開著裝滿了來料加工貨品的貨車,從福建到深圳,加工完再拉回福建。1982年,當時香港經濟發展如日中天,李賢義也想去香港闖蕩一番,于是車隊到香港謀生,創辦了一家小型汽配維修店,開始做汽...