回覆列表
  • 1 # 使用者4243767351955

    工作中經常需要在windows和linux兩系統中相互傳送檔案,我個人通常使用winscp軟體和本地磁碟共享兩種方式。

    winscp:

    登入介面

    左側是本地windows磁碟內容,右側是遠端linux主機目錄,雙方可直接拖動相關檔案到對面進行傳輸。 需要注意一點的就是設定傳輸型別,預設是auto,有時候由於兩個系統的差異導致文字傳輸後會被修改。為了防止這種情況,可以傳輸型別改為Binary。 修改方法:Options => Preferences => Transfer => Transfer Mode,如下圖:

    本地磁碟共享:

    個人習慣用vmware虛擬機器安裝的linux系統, 這樣一臺電腦可同時兼顧windows、linux。 為了能使linux直接使用windows磁碟內容,需要先給vmware虛擬機器安裝一個工具軟體VMware Tools,步驟如下:

    將安裝包載入虛擬機器光碟機(虛擬機器 => 設定 => 硬體 => CD/DVD => 使用ISO映像檔案 => 瀏覽, 我機器裡的linux.iso位於C:\Program Files (x86)\VMware\VMware Workstation\linux.iso)

    選中linux.iso確認後需要將光碟機驅動起來: 虛擬機器 => 重新安裝 VMware Tools

    2. 將光碟機內容複製出來解壓縮

    進入linux終端,輸入df命令,檢視VMware Tools是否已被載入:

    將vmware tools安裝包複製到我們新建的資料夾vmtools,在終端裡輸入如下命令:mkdir vmtools; cp /media/VMware\ Tools/VMwareTools-10.0.10-4301679.tar.gz vmtools/

    然後進入vmtools目錄解壓壓縮包:

    cd vmtools; tar zxf VMwareTools-10.0.10-4301679.tar.gz ; cd vmware-tools-distrib

    3. 執行安裝指令碼: ./vmware-install.pl

    需要選擇時直接一路回車選用預設選項,等安裝完成就可以了。 這個安裝過程大概需要幾分鐘時間。

    4. 設定共享目錄

    5. 確認共享目錄是否生效

    在終端裡輸入ls /mnt/hgfs 命令檢視是否已經有剛剛共享的那個資料夾,如果有就算是完成了。 比如我這個共享目錄名是work,可以直接讀寫/mnt/hgfs/work/裡面的內容了。

    如果發現/mnt/hgfs下面沒有任何東西,表明系統還未掛載該目錄內容,則需要將掛載命令新增到系統啟動配置檔案裡。 使用root許可權開啟/etc/fstab檔案,在裡面新增如下一行內容,然後儲存退出,重啟系統就可以了。

    host:/shared /mnt/hgfs vmhgfs defaults 0 0

  • 中秋節和大豐收的關聯?
  • 茶香怎麼聞更專業?