㈠ 请问怎么把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