Linux on tunnetuin avoimen lähdekoodin käyttöjärjestelmistä. Joskus sinun on ehkä siirrettävä tiedostoja Windows- ja Linux-järjestelmien välillä. Windows / DOS-tiedostoissa rivinvaihto on merkitty kahdella merkillä, vaunun palautus (CR) ja rivinvaihto (LF). Rivinäytön loppupäässä Linux / Unix-tiedostoissa näkyy vain yksi merkki, vaunun palautus (CR). Tämä ero voi aiheuttaa häiritseviä piilotettuja merkkejä, kun siirrät tiedostoja järjestelmien välillä.
Välttämättömien merkkien välttäminen on kuitenkin suhteellisen kivuttomia.
- dos2unix komento muuntaa tavallisia tekstitiedostoja Windowsissa Linux-muotoon.
- unix2dos komento muuntaa pelkkää tekstitiedostoa Linuxissa Windows-muotoon.
Nämä komennot vaikuttavat tekstitiedostojen loppupäähän. Ne eivät muuta binaaritiedostoja (ellei pakoteta konversiota) tai sääntöjenvastaisia tiedostoja, kuten FIFO-tiedostoja ja hakemistoja.
Syntaksi
dos2unix asetukset TIEDOSTO … -n INFILE OUTFILE …
unix2dos asetukset TIEDOSTO … -n INFILE OUTFILE …
vaihtoehdot
Seuraavat vaihtoehdot ovat osittainen luettelo useimmiten käytettävistä vaihtoehdoista dos2unix ja unix2dos:
-h, --ap – Näytä ohje ja poistu.
-k, --keepdate – Pidä tulostustiedoston päivämääräleima sama kuin syöttötiedosto.
-l, -Newline - Lisää uusi rivinvaihto
-q, - hiljainen – Hiljainen tila. Poista kaikki varoitukset ja viestit.
-V, --versio – Näytä version tiedot ja poistu.
-f, --voima - Pakota binaaritiedostojen muuntaminen
-s, --safe - Ohita binääritiedostot (oletus)
-F, - seuraa symlink - Seuraa symbolisia linkkejä ja muokkaa kohteita
-S, --skip-symlink - Jätä symboliset linkit ja tavoitteet ennallaan (oletus)