Skip to main content

Kaj naredijo dos2unix in unix2dos ukazi?

Anonim

Linux je najbolj znan od odprtokodnih operacijskih sistemov. Občasno boste morda morali premikati datoteke med sistemoma Windows in Linux. V datotekah Windows / DOS je prelom vrstice označen z dvema znakoma, vrnitvijo v vozičku (CR) in podajalom (LF). Indikator konca vrstice v datotekah Linux / Unix označuje le en znak, vozni red (CR). Ta razlika lahko povzroči težavne skrite znake, ko premikate datoteke med sistemi.

Vendar je izogibanje skritim znakovom relativno neboleče.

  • The dos2unix ukaz pretvori datoteke z navadnim besedilom v sistemu Windows v Linux.
  • The unix2dos ukaz pretvori datoteke z navadnim besedilom v Linux v format Windows.

Ti ukazi vplivajo na konec vrstic besedilnih datotek. Ne spreminjajo binarnih datotek (razen če pritisnete konverzijo) ali neregularnih datotek, kot so FIFO-ji in imeniki.

Sintaksa

dos2unix opcije FILE … -n INFILE OUTFILE …

unix2dos opcije FILE … -n INFILE OUTFILE …

Opcije

Naslednje možnosti so delni seznam najpogosteje uporabljenih možnosti, ki so na voljo za dos2unix in unix2dos:

-h, - pomoč Prikaži pomoč in izhod.

-k, -keepdate Datoteko datuma izhodne datoteke hranite enako kot vhodna datoteka.

-l, - nova linija - Dodajte dodatno novo linijo

-q, - vprašanje Tihi način. Preprečite vsa opozorila in sporočila.

-V, -version Prikažite informacije o različici in izhodu.

-f, -force - Prisili pretvorbo binarnih datotek

-s, - varno - Preskoči binarne datoteke (privzeto)

-F, -follow-symlink - Sledite simboličnim povezavam in pretvorite cilje

-S, - skip-symlink - Pustite simbolične povezave in cilje nespremenjene (privzeto)