国产探花免费观看_亚洲丰满少妇自慰呻吟_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字符,所以,文件比較大。

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鄄城县| 武邑县| 壶关县| 怀柔区| 英吉沙县| 内乡县| 突泉县| 中江县| 江安县| 左权县| 闵行区| 始兴县| 大洼县| 瑞安市| 阜宁县| 无锡市| 泰宁县| 襄垣县| 伊川县| 博乐市| 即墨市| 泰宁县| 宣城市| 斗六市| 睢宁县| 如皋市| 湖州市| 竹溪县| 江都市| 湾仔区| 鹿邑县| 井陉县| 遂平县| 南京市| 澄江县| 汽车| 庄河市| 阿尔山市| 黎城县| 长阳| 阳新县|