Linux es el más conocido de los sistemas operativos de código abierto. Ocasionalmente, puede que necesite mover archivos entre sistemas Windows y Linux. En los archivos Windows/DOS, un salto de línea se indica con dos caracteres, el retorno de carro (CR) y el salto de línea (LF). El indicador de fin de línea en archivos Linux/Unix se indica con un solo carácter, el retorno de carro (CR). Esta diferencia puede causar caracteres ocultos molestos al mover archivos entre sistemas. Sin embargo, evitar los caracteres ocultos es relativamente indoloro.
- El comando dos2unix convierte archivos de texto plano en formato Windows a Linux.
- El comando unix2dos convierte archivos de texto plano en formato Linux a formato Windows.
Estos comandos afectan el final de línea de los archivos de texto. No alteran archivos binarios (a menos que fuerce una conversión) o archivos no regulares como FIFOs y directorios.
Sintaxis
dos2unix[opciones][FILE...][-n INFILE OUTFILE ...]
unix2dos[opciones][FILE...][-n INFILE OUTFILE...]
>
unix2dos[opciones][-n INFILE OUTFILE...]Opciones
Las siguientes opciones son una lista parcial de las opciones más utilizadas disponibles para dos2unix y unix2dos:
-h, --help -Mostrar la ayuda y salir.
-k, --keepdate -Mantenga la fecha del archivo de salida igual que la del archivo de entrada.
-l, --newline - Añadir una nueva línea adicional
-q, --quiet -Modo silencioso. Suprimir todos los avisos y mensajes.
-V, --version -Mostrar información sobre la versión y salir.
-f, --force - Conversión forzada de archivos binarios
-s, --safe - Saltar archivos binarios (por defecto)
-F, --follow-symlink - Seguir enlaces simbólicos y convertir los objetivos
- S, --skip-symlink - Dejar los enlaces simbólicos y los objetivos sin cambios (por defecto)