Windows 和 Linux 之間文字格式轉換

2022-05-11 13:38:08 字數 643 閱讀 1862

在 windows 上編輯的檔案,放到 linux 平台,有時會出現奇怪的問題,其中有乙個是 ^m 引起的,例如這種錯誤:

/bin/bash^m: bad interpreter

例如下圖,行尾有^m

這個^m就是 windows 平台下的回車\r, 在 linux 下被 vim 解釋成了^m.

這裡提供幾種思路和方法來解決:

1. 使用sed替換

sed -e 『s/.$//』 win.txt > unix.txt

.$ 來匹配行尾的字元(.不會匹配到\n),windows dos 格式的行尾就是^m\n;將^m替換為空

2. 使用dos2unix3. 利用vim處理

[2] linux下使用vim編輯檔案,出現^m是什麼意思?

解密windows和linux之間的檔案傳輸

windows和linux之間常用的遠端控制和檔案傳輸軟體 xshell lrzsz xftp lftp lftp 用於linux之間的檔案傳輸 命令 lftp sftp 遠端主機ip u root get 上傳檔案 mirror r 遞迴上傳 xshell 和 lrzsz 結合使用,實現windo...

linux和windows之間的檔案傳輸

2011 10 13 16 43 54 分類 linux 字型大小 訂閱 linux之間遠端拷貝檔案常用有3種方法 第1種就是ftp,也就是其中一台linux安裝ftp server,這樣可以另外一台使用ftp的client程式來進行檔案的拷貝 第2種就是採用samba服務,類似windows檔案複...

Windows主機和Linux虛擬機器之間傳輸檔案

如果使用virtualbox的增強功能,可以實現兩者之間檔案相互拖拽.但某些情況下,比如增強功能安裝遇到難以解決的問題,或者linux版本為server版本 例如ubuntu server發行版 則使用ftp等方式來傳輸檔案更為便捷.以下步驟預設當前主機為windows,虛擬機器為linux,兩者可...