天天看點

dos2unix指令找不到_Linux系統中的dos2unix指令CentOS7.3學習筆記總結(二十八)-dos2unix指令

CentOS7.3學習筆記總結(二十八)-dos2unix指令

使用過linux系統的朋友都知道,linux和windows換行符是不同的,Windows格式檔案的換行符為 ,而Unix&Linux檔案的換行符為. ,其實就是dos2unix指令将檔案中的 轉換為而已。當然還有另一個反過來的指令,将Linux&Unix格式檔案轉換為Windows格式檔案(即轉換為)。

使用前,先安裝:

yum install unix2dos或者yum install dos2unix(兩者一樣)

文法:

dos2unix [-hkqV] [-c convmode] [-o file ...] [-n infile outfile ...]

選項

-k:保持輸出檔案的日期不變

-q:安靜模式,不提示任何警告資訊

-V:檢視版本

-c:轉換模式,模式有:ASCII, 7bit, ISO, Mac, 預設是:ASCII

-o:寫入到源檔案

-n:保留原本的舊檔,将轉換後的内容輸出到新檔案.預設都會直接在原來的檔案上修改

參數:需要轉換到的檔案。

最簡單的用法就是dos2unix直接跟上檔案名:

dos2unix file

如果一次轉換多個檔案,把這些檔案名直接跟在dos2unix之後。

dos2unix file1 file2 file3 或者dos2unix -o file1 file2 file3

如果想儲存原來的檔案不變,則可以使用-n參數:dos2unix -n oldfile newfile

如果要保持檔案時間戳不變,加上-k參數:dos2unix -k file 、dos2unix -k file1 file2 file3、dos2unix -k -o file1 file2 file3、dos2unix -k -n oldfile newfile。

unix2dos一般用不到。

dos2unix指令找不到_Linux系統中的dos2unix指令CentOS7.3學習筆記總結(二十八)-dos2unix指令