Skip to main content

Co dělají příkazy dos2unix a unix2dos?

Anonim

Linux je nejznámější z operačních systémů s otevřeným zdrojovým kódem. Příležitostně budete muset přesunout soubory mezi systémy Windows a Linux. V systémech Windows / DOS je přerušení řádku označeno dvěma znaky: návrat vozíku (CR) a line feed (LF). Ukazatel konce řádku v systémech Linux / Unix je označen pouze jedním znakem, návrat vozíku (CR). Tento rozdíl může způsobit potíže se skrytými znaky při přesouvání souborů mezi systémy.

Vyhýbání se skrytým postavám je však relativně bezbolestné.

  • The dos2unix příkaz převádí soubory prostého textu ve formátu Windows do formátu Linux.
  • The unix2dos příkaz převádí soubory prostého textu v systému Linux do formátu Windows.

Tyto příkazy ovlivňují ukončení řádků textových souborů. Nemění binární soubory (pokud nevyžadujete konverzi) nebo nepravidelné soubory, jako jsou FIFO a adresáře.

Syntax

dos2unix možnosti SOUBOR … -n INFILE OUTFILE …

unix2dos volby SOUBOR … -n INFILE OUTFILE …

Možnosti

Následující možnosti představují částečný seznam nejčastěji používaných možností dostupných pro dos2unix a unix2dos:

-h, --help Zobrazte nápovědu a ukončete.

-k, --keepdate Uložte datum razítka výstupního souboru stejně jako vstupní soubor.

-l, --newline - Přidejte další řádek

-q, --quiet Tichý režim. Potlačte všechna upozornění a zprávy.

-V, --version Zobrazení informací o verzi a ukončení.

-f, --force - Vynutit konverzi binárních souborů

-s, --safe - Přeskočit binární soubory (výchozí)

-F, - následovat-symbolický odkaz - Sledujte symbolické odkazy a konvertujte cíle

-S, - skip-symlink - Ponechat symbolické odkazy a cíle nezměněné (výchozí)