您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“Linux文件傳輸命令有哪些”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Linux文件傳輸命令有哪些”這篇文章吧。
uuto 命令
Linux uuto命令將文件傳送到遠(yuǎn)端的UUCP主機(jī)。
uuto為script文件,它實(shí)際上會(huì)執(zhí)行uucp,用來將文件傳送到遠(yuǎn)端UUCP主機(jī),并在完成工作后,以郵件通知遠(yuǎn)端主機(jī)上的用戶。
語法
參數(shù):
相關(guān)參數(shù)請(qǐng)參考 uucp指令。
實(shí)例
將文件傳送到遠(yuǎn)程UUCP主機(jī)localhost的tmp 目錄,在命令提示符中直接輸入如下命令:
uupick 命令
Linux uupick命令處理傳送進(jìn)來的文件。
當(dāng)其他主機(jī)通過UUCP將文件傳送進(jìn)來時(shí),可利用uupick指令取出這些文件。
語法
參數(shù):
-I<配置文件>或–config<配置文件> 指定配置文件。
-s<主機(jī)>或–system<主機(jī)> 處理由指定主機(jī)傳送過來的文件。
-v或–version 顯示版本信息。
–help 顯示幫助。
實(shí)例
處理由主機(jī)localhost傳送過來的文件。在命令行直接輸入如下命令:
該命令通常沒有輸出。
uucp 命令
Linux uucp命令用于在Unix系統(tǒng)之間傳送文件。
UUCP為Unix系統(tǒng)之間,通過序列線來連線的協(xié)議。uucp使用UUCP協(xié)議,主要的功能為傳送文件。
語法
參數(shù)說明:
-c或–nocopy 不用將文件復(fù)制到緩沖區(qū)。
-C或–copy 將文件復(fù)制到緩沖區(qū)。
-d或–directiories 在傳送文件時(shí),自動(dòng)在[目的]建立必要的目錄。
-f或–nodirectiories 在傳送文件時(shí),若需要在[目的]建立目錄,則放棄執(zhí)行該作業(yè)。
-g<等級(jí)>或–grade<等級(jí)> 指定文件傳送作業(yè)的優(yōu)先順序。
-I<配置文件>或–config<配置文件> 指定uucp配置文件。
-j或–jobid 顯示作業(yè)編號(hào)。
-m或–mail 作業(yè)結(jié)束后,以電子郵件報(bào)告作業(yè)是否順利完成。
-n<用戶>或–notify<用戶> 作業(yè)結(jié)束后,以電子郵件向指定的用戶報(bào)告作業(yè)是否順利完成。
-r或–nouucico 不要立即啟動(dòng)uucico服務(wù)程序,僅將作業(yè)送到隊(duì)列中,待稍后再執(zhí)行。
-R或–recursive 若[來源]為目錄,則將整個(gè)目錄包含子目錄復(fù)制到[目的]。
-t或–uuto 將***一個(gè)參數(shù)視為”主機(jī)名!用戶”。
-v或–version 顯示版本信息。
-W或–noexpand 不要將目前所在的目錄加入路徑。
-x<類型>或–debug<類型>啟動(dòng)指定的排錯(cuò)模式。
–help 顯示幫助。
[源…] 指定源文件或路徑。
[目的] 指定目標(biāo)文件或路徑。
實(shí)例
將temp/目錄下所有文件傳送到遠(yuǎn)程主機(jī)localhost的uucp公共目錄下的Public/目錄下。在命令行中輸入如下命令:
該命令通常沒有輸出
uucico 命令
Linux uucico命令UUCP文件傳輸服務(wù)程序。
uucico是用來處理uucp或uux送到隊(duì)列的文件傳輸工具。uucico有兩種工作模式:主動(dòng)模式和附屬模式。當(dāng)在主動(dòng)模式下時(shí),uucico會(huì)調(diào)用遠(yuǎn)端主機(jī);在附屬模式下時(shí),uucico則接受遠(yuǎn)端主機(jī)的調(diào)用。
語法
參數(shù)說明
-c或–quiet 當(dāng)不執(zhí)行任何工作時(shí),不要更改記錄文件的內(nèi)容及更新目前的狀態(tài)。
-C或–ifwork 當(dāng)有工作要執(zhí)行時(shí),才調(diào)用-s或-S參數(shù)所指定主機(jī)。
-D或–nodetach 不要與控制終端機(jī)離線。
-e或–loop 在附屬模式下執(zhí)行,并且出現(xiàn)要求登入的提示畫面。
-f或–force 當(dāng)執(zhí)行錯(cuò)誤時(shí),不等待任何時(shí)間即重新調(diào)用主機(jī)。
-i<類型>或–stdin<類型> 當(dāng)使用到標(biāo)準(zhǔn)輸入設(shè)備時(shí),指定連接端口的類型。
-I<文件>–config<文件> 指定使用的配置文件。
-l或–prompt 出現(xiàn)要求登入的提示畫面。
-p<連接端口號(hào)碼>或-port<連接端口號(hào)碼> 指定連接端口號(hào)碼。
-q或–quiet 不要啟動(dòng)uuxqt服務(wù)程序。
-r0或–slave 以附屬模式啟動(dòng)。
-s<主機(jī)>或–system<主機(jī)> 調(diào)用指定的主機(jī)。
-u<用戶>或–login<用戶> 指定登入的用戶帳號(hào),而不允許輸入任意的登入帳號(hào)。
-v或–version 顯示版本信息,并且結(jié)束程序。
-w或–wait 在主動(dòng)模式下,當(dāng)執(zhí)行調(diào)用動(dòng)作時(shí),則出現(xiàn)要求登入的提示畫面。
-x<類型>或-X<類型>或outgoing-debug<類型> 啟動(dòng)指定的排錯(cuò)模式。
-z或–try-next 當(dāng)執(zhí)行不成功時(shí),嘗試下一個(gè)選擇而不結(jié)束程序。
–help 顯示幫助,并且結(jié)束程序。
實(shí)例
使用主動(dòng)模式啟動(dòng)uucico服務(wù)。在命令提示符下直接輸入如下命令:
提示:該命令一般沒有輸出。
tftp 命令
Linux tftp命令用于傳輸文件。
FTP讓用戶得以下載存放于遠(yuǎn)端主機(jī)的文件,也能將文件上傳到遠(yuǎn)端主機(jī)放置。tftp是簡單的文字模式ftp程序,它所使用的指令和FTP類似。
語法
操作說明:
connect:連接到遠(yuǎn)程tftp服務(wù)器
mode:文件傳輸模式
put:上傳文件
get:下載文件
quit:退出
verbose:顯示詳細(xì)的處理信息
tarce:顯示包路徑
status:顯示當(dāng)前狀態(tài)信息
binary:二進(jìn)制傳輸模式
ascii:ascii 傳送模式
rexmt:設(shè)置包傳輸?shù)某瑫r(shí)時(shí)間
timeout:設(shè)置重傳的超時(shí)時(shí)間
help:幫助信息
? :幫助信息
實(shí)例
連接遠(yuǎn)程服務(wù)器”218.28.188.288″,然后使用put 命令下載其中根目錄下的文件”README”,可使用命令如下:
連接服務(wù)器之后可進(jìn)行相應(yīng)的操作,具體如下:
ncftp 命令
Linux ncftp命令用于傳輸文件。
FTP讓用戶得以下載存放于服務(wù)器主機(jī)的文件,也能將文件上傳到遠(yuǎn)端主機(jī)放置。
NcFTP是文字模式FTP程序的佼佼者,它具備多樣特色, 包括顯示傳輸速率,下載進(jìn)度,自動(dòng)續(xù)傳,標(biāo)住書簽,可通過防火墻和代理服務(wù)器等。
當(dāng)不指定用戶名時(shí),ncftp 命令會(huì)自動(dòng)嘗試使用匿名賬戶anonymous 去連接遠(yuǎn)程FTP 服 務(wù)器,不需要用戶輸入賬號(hào)和密碼。
語法
參數(shù)說明:
-u<用戶名> 指定登錄FTP服務(wù)器的用戶名
-p<密碼> 設(shè)置用戶密碼
-P<端口號(hào)> 指定FTP端口號(hào),默認(rèn)為21
-j<賬號(hào)> 指定賬號(hào)
-h 幫助信息
-v 版本信息
實(shí)例
使用ncftp命令匿名連接FTP服務(wù)器。
例如想匿名連接ftp.kernel.org服務(wù)器,同時(shí)不想輸入anonymous等匿名用戶名,可直接使用ncftp命令:
得到如下信息:
提示:ncftp的命令提示符為”ncftp / >”,而不是ftp中的”ftp / >”。
使用ncftp命令操作、下載文件。
ncftp的命令基本上與ftp相同,例如可以使用”cd”命令切換在FTP服務(wù)器中的當(dāng)前目錄,使用”ls”命令列出當(dāng)前目錄內(nèi)容,使用”get”命令下載”/pub”目錄下的README文件、使用”quit”離開ncftp等。操作結(jié)果如下:
與ftp不同的是,ncftp此時(shí)會(huì)提示用戶是否將FTP服務(wù)器保存為書簽,以便于下次登錄,用戶可以進(jìn)行自定義書簽名等操作,如下所示:
ftpshut 命令
Linux ftpshut命令在指定的時(shí)間關(guān)閉FTP服務(wù)器。
本指令提供系統(tǒng)管理者在設(shè)置的時(shí)間關(guān)閉FTP服務(wù)器,且能在關(guān)閉之前發(fā)出警告信息通知用戶。關(guān)閉時(shí)間若設(shè)置后為”none”,則會(huì)馬上關(guān)閉服務(wù)器。如果采用”+30″的方式來設(shè)置表示服務(wù)器在30分鐘之后關(guān)閉。依次類推,假設(shè)使用”1130″的格式則代表服務(wù)器會(huì)在每日的11時(shí)30分關(guān)閉,時(shí)間格式為24小時(shí)制。FTP服務(wù)器關(guān)閉后,在/etc目錄下會(huì)產(chǎn)生一個(gè)名稱為shutmsg的文件,把它刪除后即可再度啟動(dòng)FTP服務(wù)器的功能。
語法
參數(shù):
-d<分鐘> 切斷所有FTP連線時(shí)間。
-l<分鐘> 停止接受FTP登入的時(shí)間。
實(shí)例
在晚上11:00 關(guān)閉FTP服務(wù)器,并在關(guān)閉前5 分鐘拒絕新的FTP登錄,前3 分鐘關(guān)閉所有ftp的鏈接,且給出警告信息,可使用如下命令:
ftpwho 命令
Linux ftpwho命令用于顯示目前所有以FTP登入的用戶信息。
執(zhí)行這項(xiàng)指令可得知目前用FTP登入系統(tǒng)的用戶有那些人,以及他們正在進(jìn)行的操作。
語法
參數(shù)說明:
-v 顯示版本信息
實(shí)例
查詢當(dāng)前有哪些用戶正在登錄FTP服務(wù)器,可直接使用如下命令:
該命令有如下輸出結(jié)果:
ftpcount 命令
Linux ftpcount命令用于顯示目前以FTP登入的用戶人數(shù)。
執(zhí)行這項(xiàng)指令可得知目前用FTP登入系統(tǒng)的人數(shù)以及FTP登入人數(shù)的上限。
語法
參數(shù)說明:
-f<設(shè)定文件> : 指定設(shè)定文件的路徑。
-h,–help :顯示幫助信息。
實(shí)例
ftpcount 可以直接查詢FTP服務(wù)器上用戶的人數(shù),可直接使用如下命令:
該命令有如下輸出結(jié)果:
lprm 命令
Linux lprm命令用于將一個(gè)工作由打印機(jī)貯列中移除
尚未完成的打印機(jī)工作會(huì)被放在打印機(jī)貯列之中,這個(gè)命令可用來將常未送到打印機(jī)的工作取消。由于每一個(gè)打印機(jī)都有一個(gè)獨(dú)立的貯列,你可以用 -P 這個(gè)命令設(shè)定想要作用的印列機(jī)。如果沒有設(shè)定的話,會(huì)使用系統(tǒng)預(yù)設(shè)的打印機(jī)。
這個(gè)命令會(huì)檢查使用者是否有足夠的權(quán)限刪除指定的檔案,一般而言,只有檔案的擁有者或是系統(tǒng)管理員才有這個(gè)權(quán)限。
語法
實(shí)例
將打印機(jī) hpprinter 中的第 1123 號(hào)工作移除
將第 1011 號(hào)工作由預(yù)設(shè)印表機(jī)中移除
lpr 命令
lpr(line printer,按行打印)實(shí)用程序用來將一個(gè)或多個(gè)文件放入打印隊(duì)列等待打印。
lpr 可以用來將料資送給本地或是遠(yuǎn)端的主機(jī)來處理。
語法
參數(shù):
-p Printer: 將資料送至指定的打印機(jī) Printer,預(yù)設(shè)值為 lp。
實(shí)例
下面的命令行將在名為mailroom的打印機(jī)上打印report文件:
使用一條打印命令可打印多個(gè)文件,下面的命令行在名為laser1的打印機(jī)上打印3個(gè)文件:
lpq 命令
Linux lpq命令用于查看一個(gè)打印隊(duì)列的狀態(tài),該程序可以查看打印機(jī)隊(duì)列狀態(tài)及其所包含的打印任務(wù)。
語法
lpq [l] [P] [user]
參數(shù)說明:
-P 指定一個(gè)打印機(jī),否則使用默認(rèn)打印機(jī)或環(huán)境變量PRINTER指定的打印機(jī)
-l 打印組成作業(yè)的所有文件的信息。。
實(shí)例
為系統(tǒng)默認(rèn)的打印機(jī)printer的一個(gè)空隊(duì)列。
如果事先并未指定打印機(jī)(使用-P選項(xiàng)),系統(tǒng)便會(huì)顯示默認(rèn)的打印機(jī)。如果向打印機(jī)發(fā)送打印任務(wù),然后查看打印隊(duì)列,便會(huì)看到如下列表。
lpd 命令
Linux lpd命令 是一個(gè)常駐的打印機(jī)管理程序,它會(huì)根據(jù) /etc/printcap 的內(nèi)容來管理本地或遠(yuǎn)端的打印機(jī)。
/etc/printcap 中定義的每一個(gè)打印機(jī)必須在 /var/lpd 中有一個(gè)相對(duì)應(yīng)的目錄,目錄中以 cf 開頭的檔案表示一個(gè)等待送到適當(dāng)裝置的印表工作。這個(gè)檔案通常是由 lpr 所產(chǎn)生。
lpr 和 lpd 組成了一個(gè)可以離線工作的系統(tǒng),當(dāng)你使用 lpr 時(shí),打印機(jī)不需要能立即可用,甚至不用存在。
lpd 會(huì)自動(dòng)監(jiān)視打印機(jī)的狀況,當(dāng)打印機(jī)上線后,便立即將檔案送交處理。這個(gè)得所有的應(yīng)用程序不必等待打印機(jī)完成前一工作。
語法
參數(shù)說明:
-l: 將一些除錯(cuò)訊息顯示在標(biāo)準(zhǔn)輸出上。
#port: 一般而言,lpd 會(huì)使用 getservbyname 取得適當(dāng)?shù)?TCP/IP port,你可以使用這個(gè)參數(shù)強(qiáng)迫 lpd 使用指定的 port。
實(shí)例
這個(gè)程序通常是由 /etc/rc.d 中的程序在系統(tǒng)啟始階段執(zhí)行。
bye 命令
Linux bye命令用于中斷FTP連線并結(jié)束程序。
在ftp模式下,輸入bye即可中斷目前的連線作業(yè),并結(jié)束ftp的執(zhí)行。
語法
ftp命令
Linux ftp命令設(shè)置文件系統(tǒng)相關(guān)功能。
FTP是ARPANet的標(biāo)準(zhǔn)文件傳輸協(xié)議,該網(wǎng)絡(luò)就是現(xiàn)今Internet的前身。
語法
參數(shù):
-d 詳細(xì)顯示指令執(zhí)行過程,便于排錯(cuò)或分析程序執(zhí)行的情形。
-i 關(guān)閉互動(dòng)模式,不詢問任何問題。
-g 關(guān)閉本地主機(jī)文件名稱支持特殊字符的擴(kuò)充特性。
-n 不使用自動(dòng)登陸。
-v 顯示指令執(zhí)行過程。
實(shí)例
例如使用ftp命令匿名登錄ftp.kernel.org服務(wù)器,該服務(wù)是Linux 內(nèi)核的官方服務(wù)器,可以使用如下命令:
以上是“Linux文件傳輸命令有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。