Linux yra labiausiai žinoma iš "open source" operacinių sistemų. Kartais gali tekti perkelti failus tarp "Windows" ir "Linux" sistemų. Windows / DOS failuose eilutės pertrauka žymima dviem simboliais: vežimėlio grąža (CR) ir eilutės kanalas (LF). Linijos indikatoriaus pabaigoje Linux / Unix failuose nurodomas tik vienas simbolis - vežimėlio grąža (CR). Šis skirtumas gali sukelti varginančių paslėptų simbolių, kai perkeliami failai tarp sistemų.
Tačiau vengiant paslėptų simbolių yra gana neskausminga.
- The dos2unix komanda konvertuoja paprastus tekstinius failus "Windows" į "Linux" formatą.
- The Unix2dos komanda konvertuoja paprastus tekstinius failus Linux į Windows formatą.
Šios komandos turi įtakos teksto failų pabaigai. Jie nekeičia dvejetainių failų (išskyrus atvejus, kai priversite konversiją) arba nereguliarius failus, pvz., FIFO ir katalogus.
Sintaksė
dos2unix parinktys FILE … -n INFILE OUTFILE …
Unix2dos parinktys FILE … -n INFILE OUTFILE …
Galimybės
Toliau pateiktos parinktys yra dalinis sąrašas dažniausiai naudojamų parinkčių dos2unix ir unix2dos:
-h, --help – Rodyti pagalbą ir išeiti.
-k, --keepdate – Išvesties failo datos antspaudą laikykite kaip įvesties failą.
-l, --newline - pridėti papildomą naują eilutę
-q, - kvailas – Tylus režimas. Naikinkite visus įspėjimus ir pranešimus.
-V, --versija – Rodyti informaciją apie versiją ir išeiti.
-f, --force - Priversti redaguoti dvejetainius failus
-s, --safe - Išjunkite dvejetainius failus (pagal nutylėjimą).
-F, --follow-symlink - Stebėkite simbolines nuorodas ir paverskite tikslus
-S, --skip-simbolinė nuoroda - Palikite simbolines nuorodas ir taikinius nepakitę (pagal nutylėjimą).