15個Linux文件傳輸命令
Linux下文件傳輸命令用得很多,但是有時會忘記此命令的正確用法和一些注意事項。最近用得比較多,總結一下有15個命令。
1. Linux lprm命令
Linux lprm命令用于將一個工作由打印機貯列中移除
尚未完成的打印機工作會被放在打印機貯列之中,這個命令可用來將常未送到打印機的工作取消。由于每一個打印機都有一個獨立的貯列,你可以用 -P 這個命令設定想要作用的印列機。如果沒有設定的話,會使用系統預設的打印機。
這個命令會檢查使用者是否有足夠的權限刪除指定的檔案,一般而言,只有檔案的擁有者或是系統管理員才有這個權限。
語法
/usr/bin/lprm [P] [file...]
2. Linux lpr命令
lpr(line printer,按行打印)實用程序用來將一個或多個文件放入打印隊列等待打印。
lpr 可以用來將料資送給本地或是遠端的主機來處理。
語法
lpr [ -P printer ]
3. Linux lpq命令
Linux lpq命令用于查看一個打印隊列的狀態,該程序可以查看打印機隊列狀態及其所包含的打印任務。
語法
lpq [l] [P] [user]
4. Linux lpd命令
Linux lpd命令 是一個常駐的打印機管理程序,它會根據 /etc/printcap 的內容來管理本地或遠端的打印機。
/etc/printcap 中定義的每一個打印機必須在 /var/lpd 中有一個相對應的目錄,目錄中以 cf 開頭的檔案表示一個等待送到適當裝置的印表工作。這個檔案通常是由 lpr 所產生。
lpr 和 lpd 組成了一個可以離線工作的系統,當你使用 lpr 時,打印機不需要能立即可用,甚至不用存在。
lpd 會自動監視打印機的狀況,當打印機上線后,便立即將檔案送交處理。這個得所有的應用程序不必等待打印機完成前一工作。
語法
lpd [-l] [#port]
5. Linux bye命令
Linux bye命令用于中斷FTP連線并結束程序。
在ftp模式下,輸入bye即可中斷目前的連線作業,并結束ftp的執行。
語法
bye
6. Linux ftp命令
Linux ftp命令設置文件系統相關功能。
FTP是ARPANet的標準文件傳輸協議,該網絡就是現今Internet的前身。
語法
ftp [-dignv][主機名稱或IP地址]
7. Linux uuto命令
Linux uuto命令將文件傳送到遠端的UUCP主機。
uuto為script文件,它實際上會執行uucp,用來將文件傳送到遠端UUCP主機,并在完成工作后,以郵件通知遠端主機上的用戶。
語法
uuto [文件][目的]
8. Linux uupick命令
Linux uupick命令處理傳送進來的文件。
當其他主機通過UUCP將文件傳送進來時,可利用uupick指令取出這些文件。
語法
uupick [-v][-I<配置文件>][-s<主機>][-x<層級>][--help]
9. Linux uucp命令
Linux uucp命令用于在Unix系統之間傳送文件。
UUCP為Unix系統之間,通過序列線來連線的協議。uucp使用UUCP協議,主要的功能為傳送文件。
語法
uucp [-cCdfjmrRtvW][-g<等級>][-I<配置文件>][-n<用戶>][-x<類型>][--help][...來源][目的]
10. Linux uucico命令
Linux uucico命令UUCP文件傳輸服務程序。
uucico是用來處理uucp或uux送到隊列的文件傳輸工具。uucico有兩種工作模式:主動模式和附屬模式。當在主動模式下時,uucico會調用遠端主機;在附屬模式下時,uucico則接受遠端主機的調用。
語法
uucico [-cCDefqvwz][-i<類型>][-I<文件>][-p<連接端口號碼>][-][-rl][-s<主機>][-S<主機>][-u<用戶>][-x<類型>][--help]
11. Linux tftp命令
Linux tftp命令用于傳輸文件。
FTP讓用戶得以下載存放于遠端主機的文件,也能將文件上傳到遠端主機放置。tftp是簡單的文字模式ftp程序,它所使用的指令和FTP類似。
語法
tftp [主機名稱或IP地址]
12. Linux ncftp命令
Linux ncftp命令用于傳輸文件。
FTP讓用戶得以下載存放于服務器主機的文件,也能將文件上傳到遠端主機放置。
NcFTP是文字模式FTP程序的佼佼者,它具備多樣特色, 包括顯示傳輸速率,下載進度,自動續傳,標住書簽,可通過防火墻和代理服務器等。
當不指定用戶名時,ncftp 命令會自動嘗試使用匿名賬戶anonymous 去連接遠程FTP 服 務器,不需要用戶輸入賬號和密碼。
語法
ncftp [主機或IP地址]
13. Linux ftpshut命令
Linux ftpshut命令在指定的時間關閉FTP服務器。
本指令提供系統管理者在設置的時間關閉FTP服務器,且能在關閉之前發出警告信息通知用戶。關閉時間若設置后為"none",則會馬上關閉服務器。如果采用"+30"的方式來設置表示服務器在30分鐘之后關閉。依次類推,假設使用"1130"的格式則代表服務器會在每日的11時30分關閉,時間格式為24小時制。FTP服務器關閉后,在/etc目錄下會產生一個名稱為shutmsg的文件,把它刪除后即可再度啟動FTP服務器的功能。
語法
ftpshut [-d<分鐘>][-l<分鐘>][關閉時間]["警告信息"]
14. Linux ftpwho命令
Linux ftpwho命令用于顯示目前所有以FTP登入的用戶信息。
執行這項指令可得知目前用FTP登入系統的用戶有那些人,以及他們正在進行的操作。
語法
ftpwho
15. Linux ftpcount命令
Linux ftpcount命令用于顯示目前以FTP登入的用戶人數。
執行這項指令可得知目前用FTP登入系統的人數以及FTP登入人數的上限。
語法
ftpcount