1. 程式人生 > >從Linux下載文件到Windows沒有換行問題

從Linux下載文件到Windows沒有換行問題

scp file pscp unix 編程 估計 packages x86 光盤鏡像

  這是一個小問題,一般用txt打開文件才會遇到,word打開也是正常(估計其他編程軟件打開也正常)。

  順便提一下pscp從Linux上下載文件到Windows。

C:\Users\xuefei>pscp [email protected]:/home/xf/b.sh c:\Users\xuefei\[email protected]‘s password:
b.sh                      | 0 kB |   0.1 kB/s | ETA: 00:00:00 | 100%

  這時候需要看一下是否有unix2dos或dos2unix這兩個命令。如果沒有需要root用戶rpm安裝一下。我這裏掛載了一個CentOS7的光盤鏡像到/mnt(CentOS7將兩個命令集成,CentOS6需要安裝兩個)

[root@xuexi ~]# rpm -ivh /mnt/Packages/dos2unix-6.0.3-7.el7.x86_64.rpm 
準備中...                          ################################# [100%]
正在升級/安裝...
   1:dos2unix-6.0.3-7.el7             ################################# [100%]

  安裝完成後使用命令轉換一下即可

[xf@xuexi ~]$ unix2dos b.sh 
unix2dos: converting file b.sh to DOS format ...
[xf@xuexi ~]$ echo $?
0  //0代表沒有問題

  這時候再次下載。這時候再用txt打開就沒有問題了。

  同理dos2unix就是反過來轉換一下。

從Linux下載文件到Windows沒有換行問題