㈠ 請問怎麼把txt文件轉換為unix文件啊
通常不需要特別轉換,也不需要改名,當你把WINDOWS系統上的文件用ftp傳送到unix上的時候,有內兩個傳送方式,一是文本傳送,容二是二進制文件傳送,默認方式下txt後綴文件自動選擇文本傳送方式,傳完以後不需任何轉換自動保存為unix文本文件
只有當你的文本文件以二進制文件傳送方式傳送的時候,需要用dos2unix工具來轉換成文本文件
例如:dos2unix a.txt a
NAME
dos2unix - convert text file from DOS format to ISO format
SYNOPSIS
dos2unix [-ascii] [-iso] [-7] [-437 | -850 | -860 | -863 |
-865] originalfile convertedfile
㈡ 把windows文件類型轉換成unix文件類型,怎樣批量轉換
第一,你上傳的時候來可以源選擇ascii模式,會自動轉換文本格式文件
第二,你可以運行dos2unix程序,批量把dos格式文本文件轉換成unix格式文本文件
第三,用編輯器把指定0x0d0x0a轉換成0x0a
㈢ 如何將一個txt文件由DOS格式轉為Unix格式
最簡單的方法是:
tr -d '\15\32' < DOS_file.txt > Unix_file.txt
㈣ 如何把文件夾(批量文件)windows轉為unix
windows系統下的文件格式和unix下不同,使用ftp等軟體上傳到unix伺服器上的文件都需要轉換為unix格式後,專才可以使用屬;
使用 dos2unix $filename $filename 命令就可以轉換,但是一個一個文件的轉換太慢
【解決方法】
經驗證,可以使用以下方法進行批量轉換當前目錄下的所有文件
for x in $(find . -TYPE f);do dos2unix $x $x;done