1. 程式人生 > >Ubuntu 之linux與windows互傳檔案

Ubuntu 之linux與windows互傳檔案

Windows系統下與linux傳輸檔案

windows環境下,windows傳出資料到linux下

  1. 確保ubuntu安裝了ssh服務端。

如果沒有安裝,使用以下命令安裝:

sudo aptget install ssh
service sshd restart

2.windows下下載pscp.exe軟體從PuTTY官方網站下載pscp.exe軟體。3.開啟windows下的cmd命令列以命令列的方式執行pscp.exe命令如下:

 pscp  D:\aaaa.txt [email protected]:/home/atom/

以上命令實現的是將目錄D:\aaaa.txt檔案傳輸到賬戶名為atom,IP地址為10.212.46.122的目錄/home/atom

中,

  1. 注意
  • IP地址和後面的檔案路徑之間有一個分號,分號兩邊一定不能有空格,否則報錯:“More than one remote source not supported”
  • 傳輸到linux下的路徑為/home/atom/(最後有沒有斜槓都可以),如果需要改變檔名,可以將字串變為/home/atom/bbbb.txt
  • windows下的路徑可以為絕對路徑,也可以用相對路徑“點”來表示。
  • 如果想看傳輸過程中的詳細資訊,可以pscp -v命令
  • 如果想傳輸整個目錄,可以pscp -r 命令
  • 其他命令選項可以參考此博文

windows下把linux裡的資料傳輸到window

先遵從上面的步驟,然後命令反向即可

pscp  [email protected]:/home/atom/bbbb.txt    ./

linux下把檔案從linuxA傳輸到linuxB

首先需要雙方linux都安裝ssh伺服器端和客戶端

linuxA的環境下,從A傳輸到B

使用命令:

scp [A的原始檔路徑]   [B的使用者名稱]@[B的IP]:[B的目標檔案路徑]
示例:
scp -r /root/lk.txt [email protected]:/home/sugar/

linuxA的環境下,從B傳輸到A

使用命令:

scp  [B的使用者名稱]@[B的IP]:[B的目標檔案路徑]    [A的原始檔路徑] 
示例:
scp 
[email protected]
:/home/sugar/cpfile.txt /root/

linux系統下與windows傳輸檔案

下面兩種形式未經測試,其參考方法如此博文所示

linux下把檔案從linux傳輸到windows

linux下把檔案從windows傳輸到linux