Linux е най-известният от операционните системи с отворен код. Понякога може да се наложи да премествате файлове между Windows и Linux. В Windows / DOS файловете прекъсването на линията е обозначено с два знака: връщане на каретата (CR) и линейно подаване (LF). Индикаторът за края на линиите в Linux / Unix файловете се обозначава само с един символ, с обратната връзка (CR). Тази разлика може да предизвика неприятни скрити знаци, когато премествате файлове между системите.
Въпреки това, избягването на скритите знаци е относително безболезнено.
- Най- dos2unix командата преобразува обикновени текстови файлове в Windows в Linux формат.
- Най- unix2dos командата преобразува обикновени текстови файлове в Linux в Windows формат.
Тези команди оказват влияние върху завършването на текстовите файлове. Те не променят двоични файлове (освен ако не сте принудили реализация) или нередовни файлове като FIFOs и директории.
Синтаксис
dos2unix опции FILE … -n INFILE OUTFILE …
unix2dos опции FILE … -n INFILE OUTFILE …
Настроики
Следните опции са частичен списък с най-често използваните опции за dos2unix и unix2dos:
-h, --помагам – Покажете помощ и излезте.
-k, --keepdate – Съхранявайте печатът на датата на изходния файл същият като входния файл.
-l, --newline - Добавете допълнителен нов ред
-q, --quiet – Тих режим. Потискайте всички предупреждения и съобщения.
-V, --version – Покажете информация за версията и излезте.
-f, --force - Пренасочване на двоични файлове
-s, --safe - Пропускане на двоични файлове (по подразбиране)
-F, - следвайте символната връзка - Следвайте символните връзки и преобразувайте целите
-S, - skip-symlink - Оставете символните връзки и целите да останат непроменени (по подразбиране)