当前位置:首页 > 行业动态 > 正文

dos2unix用法,dos2unix命令 文件夹(dos2unix命令是干嘛的)

dos2unix命令简介

dos2unix是一个用于将DOS/MAC格式的文本文件转换为Unix格式的工具,在Linux和Unix系统中,行尾的换行符通常是`

,而在Windows系统中,行尾的换行符是r

,当在跨平台环境中共享或编辑文件时,这种差异可能导致问题。dos2unix`命令可以帮助解决这个问题。

dos2unix用法

1、基本用法:将一个文件从DOS格式转换为Unix格式。

dos2unix input_file output_file

2、批量转换:将一个文件夹中的所有文件从DOS格式转换为Unix格式。

dos2unix qkR input_folder output_folder

3、递归转换:将一个文件夹及其子文件夹中的所有文件从DOS格式转换为Unix格式。

dos2unix qkR u input_folder output_folder

dos2unix命令参数说明

参数 说明
q 静默模式,不显示任何信息。
k 保留原始文件的时间戳(修改时间、访问时间和更改时间)。
R 递归处理子目录。
u 更新已存在的输出文件。
input_file 需要转换的输入文件。
output_file 转换后的输出文件。
input_folder 需要转换的输入文件夹。
output_folder 转换后的输出文件夹。

示例

1、将单个文件从DOS格式转换为Unix格式:

dos2unix input.txt output.txt

2、将文件夹中的所有文件从DOS格式转换为Unix格式:

dos2unix qkR folder/* output_folder/

3、将文件夹及其子文件夹中的所有文件从DOS格式转换为Unix格式:

dos2unix qkR u folder/* output_folder/
0