Skip to main content

Ką daro dos2unix ir unix2dos komandos?

Anonim

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ą).