国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Web服務器 > 正文

詳解Linux文本文件與WIN文本文件換行格式轉換命令

2024-09-01 13:50:34
字體:
來源:轉載
供稿:網友

詳解Linux文本文件與WIN文本文件換行格式轉換命令

前言:

有 時在WIN下編輯好的腳本文件上傳到LINUX服務器中不能正常執行,開始誤認為是LINUX配置問題,后來發現,是WIN與LINUX存儲文件時的換行 符標志不同造成的。在DOS使用的換行符為 ^M$,我們稱為CR與LF兩個符號。而在Linux中,則僅有LF ($) 這個換行符。

可以用如下命令完成格式轉換:$dos2unix,$unix2dos。但這兩個命令在UBUNTU發行版本中不存在,可通過:

$sudo apt-get install tofrodos

命令安裝。之后,再次使用如下文所示的格式即可。

[root@linux ~]# dos2unix [-kn] file [newfile][root@linux ~]# unix2dos [-kn] file [newfile]

參數:

-k : 保留該文件原來的mtime時間格式(不更新文件上次內容經過修改的時間)

-n : 保留原來的舊文件,將轉換后的內容輸出到新文件,如:dos2unix -n old new

范例:

范例一:將提供的hosts文件格式更新為dos格式。

[root@linux ~]# unix2dos -k hostsunix2dos: converting file hosts to DOS format ...

# 此時hosts文件的時間不會改變,但內容主要將換行符修改成為DOS的CRLF了。

范例二:將范例一已經變成DOS格式的hosts改名為hosts.dos,并且轉換Linux

        格式到hosts.linux

[root@linux ~]# mv hosts hosts.dos[root@linux ~]# dos2unix -k -n hosts.dos hosts.linuxdos2unix: converting file hosts.dos to file hosts.linux in UNIX format ...[root@linux ~]# ll-rw-r--r-- 1 root root    288 Aug 1 13:30 hosts.dos-rw------- 1 root root   279 Aug 1 13:30 hosts.linux

# 由于DOS格式中多了CR字符,所以,文件比較大。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德江县| 永兴县| 无极县| 高雄市| 微山县| 麟游县| 河东区| 常德市| 邹城市| 大兴区| 安达市| 鹤岗市| 东阳市| 富阳市| 正镶白旗| 西畴县| 双流县| 静宁县| 凤山县| 邹城市| 涿鹿县| 灵川县| 鄂伦春自治旗| 永胜县| 赤峰市| 吉安县| 内江市| 昌江| 阳江市| 山丹县| 黎平县| 开阳县| 茌平县| 文登市| 利辛县| 海原县| 乐业县| 牙克石市| 晋城| 清镇市| 新津县|