Skip to main content

O que os comandos dos2unix e unix2dos fazem?

Cómo instalar impresora Epson en Linux Mint, Ubuntu y derivadas (Junho 2026)

Cómo instalar impresora Epson en Linux Mint, Ubuntu y derivadas (Junho 2026)
Anonim

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)