Skip to main content

Dos2unix和unix2dos命令有什么作用?

0300 dos2unix命令实战案例详解 rec (六月 2025)

0300 dos2unix命令实战案例详解 rec (六月 2025)
Anonim

Linux是最知名的开源操作系统。有时,您可能需要在Windows和Linux系统之间移动文件。在Windows / DOS文件中,换行符由两个字符表示,回车符(CR)和换行符(LF)。 Linux / Unix文件中的行尾指示符仅由一个字符(回车符(CR))表示。在系统之间移动文件时,这种差异可能会导致麻烦的隐藏字符。

但是,避免隐藏的角色是相对无痛的。

  • DOS2UNIX的 命令将Windows中的纯文本文件转换为Linux格式。
  • unix2dos 命令将Linux中的纯文本文件转换为Windows格式。

这些命令会影响文本文件的行结尾。它们不会改变二进制文件(除非你强制转换)或非常规文件,如FIFO和目录。

句法

dos2unix options FILE … -n INFILE OUTFILE …

unix2dos options FILE … -n INFILE OUTFILE …

选项

以下选项是dos2unix和unix2dos最常用选项的部分列表:

-h, - help 显示帮助并退出。

-k, - keepdate 保持输出文件的日期戳与输入文件相同。

-l, - newline - 添加额外的换行符

-q, - quiet 静音模式。取消所有警告和消息。

-V, - 版本 显示版本信息并退出。

-f, - force - 强制转换二进制文件

-s, - 安全 - 跳过二进制文件(默认)

-F, - follow-symlink - 遵循符号链接并转换目标

-S, - skip-symlink - 保持符号链接和目标不变(默认)