Linux之間遠程拷貝文件

  Linux之間遠程拷貝文件常用有3種方法:第一種就是ftp,也就是其中一台Linux安裝ftp Server,這樣可以另外一台使用ftp的client程序來進行文件的拷貝;第二種方法就是採用samba服務,類似Windows文件復制的方式來操作,比較簡潔方便;第三種就是利用scp命令來進行文件拷貝。 個人覺得SCP是最方便快速的,PSCP則是Windows下與Linux遠程拷貝文件的工具。

scp就是secure copy,是用來進行遠程文件拷貝的.數據傳輸使用ssh1,並且和ssh1使用相同的認證方式,提供相同的安全保證.

語法:本地到遠程 scp 文件名1 遠程用戶名@IP地址:文件名2

遠程到本地 scp 遠程用戶名@IP地址:文件名1 文件名2

當然也可以遠程對遠程拷貝,拷貝過程使用ssh加密,快速又安全。例如將本地home目錄下的test.tar的文件拷貝到遠程主機192.168.1.23的/home/adm/目錄下,則命令為:scp /home/test.tar [email protected]:/home/adm/ 回車後輸入密碼就可以了。

PSCP和SCP功能相同,在windows下使用,只有一個文件,建議將pscp.exe放到C:\WINDOWS\system32下面,這樣就可以在任何地方調用了。語法與scp相同,下面是幾個有用的options。

-p 拷貝文件的時候保留源文件建立的時間。

-q 執行文件拷貝時,不顯示任何提示消息。

-r 拷貝整個目錄

-v 拷貝文件時,顯示提示信息。