Kali Linux: Convertir Archivos Windows a Linux
Kali Linux: Convertir Archivos Windows a Linux
Si estás trabajando en Kali Linux y tienes problemas con scripts o archivos de texto que fueron creados en Windows, dos2unix es la herramienta perfecta.
Básicamente, los archivos de texto en Windows terminan las líneas con dos caracteres invisibles (CRLF), mientras que Linux solo usa uno (LF). Esto hace que muchos scripts de Bash fallen en Kali si no se convierten primero.
1. Instalación
Por lo general, Kali no lo trae instalado por defecto, pero puedes obtenerlo rápidamente desde la terminal:
sudo apt update
sudo apt install dos2unix
2. Uso Básico
Para convertir un archivo de formato Windows a formato Linux, simplemente usa:
dos2unix nombre_del_archivo.sh
Esto sobrescribirá el archivo original con la versión corregida.
3. Comandos Útiles
| Objetivo | Comando |
| Convertir un archivo | dos2unix archivo.txt |
| Convertir y guardar en uno nuevo | dos2unix -n original.txt nuevo.txt |
| Convertir todos los archivos .sh | dos2unix *.sh |
| Hacer el proceso inverso (Linux a Win) | unix2dos archivo.txt |
¿Por qué es necesario en Kali Linux?
Muchos ataques o herramientas de automatización en Kali requieren que los archivos de configuración o diccionarios (wordlists) tengan el formato correcto. Si ves errores extraños como ^M: command not found o \r: command not found, es una señal clara de que necesitas usar dos2unix.