O Linux é o mais conhecido dos sistemas operacionais de código aberto. Ocasionalmente, você pode precisar mover arquivos entre sistemas Windows e Linux. Nos arquivos do Windows / DOS, uma quebra de linha é indicada por dois caracteres, o retorno de carro (CR) e a alimentação de linha (LF). O indicador de fim de linha em arquivos Linux / Unix é indicado por apenas um caractere, o retorno de carro (CR). Essa diferença pode causar caracteres ocultos problemáticos quando você move arquivos entre sistemas.
No entanto, evitar os personagens ocultos é relativamente indolor.
- o dos2unix comando converte arquivos de texto simples no formato Windows para Linux.
- o unix2dos comando converte arquivos de texto simples no formato Linux para Windows.
Esses comandos afetam o final da linha dos arquivos de texto. Eles não alteram arquivos binários (a menos que você force uma conversão) ou arquivos não regulares, como FIFOs e diretórios.
Sintaxe
dos2unix opções ARQUIVO … -n INFILE OUTFILE …
unix2dos opções ARQUIVO … -n INFILE OUTFILE …
Opções
As opções a seguir são uma lista parcial das opções usadas com mais freqüência disponíveis para dos2unix e unix2dos:
-h, --help – Exibir ajuda e sair.
-k, --keepdate – Mantenha o carimbo de data do arquivo de saída igual ao arquivo de entrada.
-l, --newline - Adicione uma nova linha adicional
-q, --quiet – Modo silencioso. Suprime todos os avisos e mensagens.
-V, --version – Exibe informações de versão e sai.
-f, --force - Forçar a conversão de arquivos binários
-s, --safe - Ignorar arquivos binários (padrão)
-F, --soluçao-symlink - Siga os links simbólicos e converta os alvos
-S, --skip-symlink - Deixar links simbólicos e destinos inalterados (padrão)




