Skip to main content

Čo robia príkazy dos2unix a unix2dos?

Anonim

Linux je najznámejší operačný systém s otvoreným zdrojovým kódom. Občas možno budete musieť presúvať súbory medzi systémami Windows a Linux. V súboroch Windows / DOS je prerušenie riadku označené dvoma znakmi, vráteným znakom (CR) a riadkom (LF). Ukazovateľ konca riadku v súboroch Linux / Unix je označený iba jedným znakom, vráteným znakom (CR). Tento rozdiel môže spôsobiť nepríjemné skryté znaky pri presúvaní súborov medzi systémami.

Avšak vyhýbanie sa skrytým postavám je pomerne bezbolestné.

  • dos2unix príkaz konvertuje textové súbory vo formáte Windows do formátu Linux.
  • unix2dos príkaz konvertuje textové súbory vo formáte Windows do formátu Windows.

Tieto príkazy ovplyvňujú ukončenie riadkov textových súborov. Nemenia binárne súbory (ak nevyžadujete konverziu) alebo nepravidelné súbory, ako sú FIFO a adresáre.

syntax

dos2unix možnosti SÚBOR … -n INFILE OUTFILE …

unix2dos možnosti SÚBOR … -n INFILE OUTFILE …

možnosti

Nasledujúce možnosti sú čiastočným zoznamom najčastejšie používaných možností dostupných pre dos2unix a unix2dos:

-h, --help Zobrazte pomoc a ukončite.

-k, --keepdate Uložte dátumovú pečiatku výstupného súboru rovnako ako vstupný súbor.

-l, --newline - Pridajte ďalší nový riadok

-q, --quiet Tichý režim. Potlačte všetky varovania a správy.

-V, --version Zobrazenie informácií o verzii a ukončenie.

-f, --force - Vykonanie konverzie binárnych súborov

-s, --safe - Preskočiť binárne súbory (predvolené)

-F, - nasledujúci symbolický odkaz - Sledujte symbolické odkazy a konvertujte ciele

-S, --skip-symlink - Ponechať symbolické odkazy a ciele nezmenené (predvolené)