Skip to main content

Что делают команды dos2unix и unix2dos?

Linux Kodachi - Анонимная система ▲ Установка Обзор Анти форензика (Июнь 2026)

Linux Kodachi - Анонимная система ▲ Установка Обзор Анти форензика (Июнь 2026)
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, --safe - Пропустить двоичные файлы (по умолчанию)

-F, --follow-symlink - Следуйте символическим ссылкам и конвертируйте цели

-S, --skip-symlink - Оставить символические ссылки и цели неизменными (по умолчанию)