Windows

我如何使 Windows 中的批處理文件從 unix bash 文件中讀取 somthing 的輸出?

  • October 31, 2010

我想repository通過以下命令進行增量備份:- svnadmin dump myrepos --revision 1001:2000 --incremental > dumpfile2 但我想複製 Windows 框上的輸出,如下所示:- svnadmin dump myrepos --revision 1001:2000 --incremental > file_in_windows_box

我該怎麼做???我可以直接複製到視窗,或者我必須在 Windows 中創建批處理文件才能從流中讀取它……我該怎麼做????我想將 svnadmin 的輸出直接複製到 windows 而不將其儲存在 unix 中,因為我在 linux 伺服器中有限制大小

使用Samba在 Unix 文件系統上掛載 Windows 磁碟。首先,共享您要在 Windows 中使用的磁碟或文件夾(右鍵點擊它)。然後在 Linux 上以 root 身份:

mkdir /windows
mount -t smbfs -o username=username,password=password //windowspc/sharename /windows

使用您的 Windows 使用者名、密碼、Windows PC 的名稱和您創建的共享名稱。然後你可以從字面上做

svnadmin dump myrepos --revision 1001:2000 --incremental > /windows/file_in_windows_box 

重定向在同一台機器上工作。

如果您想通過網路將文件複製到另一台機器上,您需要在 windows(目標)機器上安裝一些伺服器。

例如,您需要有一個 FTP 伺服器。然後,您可以使用 ftp 客戶端複製該文件。

引用自:https://serverfault.com/questions/196586