Skip to main content

Što učiniti dos2unix i unix2dos naredbe?

From C to Python by Ross Rheingans-Yoo (Lipanj 2026)

From C to Python by Ross Rheingans-Yoo (Lipanj 2026)
Anonim

Linux je najpoznatiji od open source operacijskih sustava. Povremeno ćete možda morati premjestiti datoteke između sustava Windows i Linux. U Windows / DOS datotekama, prekid linije označen je s dva znaka, povratnim kotačem (CR) i linijskim feedom (LF). Kraj indikatora linije u Linux / Unix datotekama označen je samo jednim znakom, povratak kotača (CR). Ta razlika može uzrokovati uznemirujuće skrivene znakove prilikom premještanja datoteka između sustava.

Međutim, izbjegavanje skrivenih likova relativno je bezbolno.

  • dos2unix naredba pretvara obične tekstualne datoteke u sustavu Windows u Linux formatu.
  • unix2dos naredba pretvara obične tekstualne datoteke u Linuxu u Windows formatu.

Te naredbe utječu na završetak linije tekstualnih datoteka. Ne mijenjaju binarne datoteke (osim ako ne prisiljavate pretvorbu) ili neregularne datoteke poput FIFO-ova i direktorija.

Sintaksa

dos2unix opcije FILE … -n INFILE OUTFILE …

unix2dos opcije FILE … -n INFILE OUTFILE …

Opcije

Sljedeće opcije su djelomični popis najčešće korištenih opcija dostupnih za dos2unix i unix2dos:

-h, - pomoć Prikaz pomoći i izlaz.

-k, --prijaviti Držite datum pečata izlazne datoteke isti kao ulazna datoteka.

-l, - vijest - Dodajte dodatni novi redak

-q, -quiet Tihi način rada. Potisnite sva upozorenja i poruke.

-V, --verzija Prikaz informacija o verziji i izlaz.

-f, -force - Snažna konverzija binarnih datoteka

-s, - sa sigurnošću - preskočite binarne datoteke (zadano)

-F, --follow-symlink - Slijedite simbolične veze i pretvorite ciljeve

-S, - ukip-symlink - ostavite simboličke veze i ciljeve nepromijenjene (zadano)