Linux är det mest kända för operativsystemen med öppen källkod. Ibland kan du behöva flytta filer mellan Windows och Linux-system. I Windows / DOS-filer anges en radbrytning med två tecken, vagnretur (CR) och linjematning (LF). Sluten av linjens indikator i Linux / Unix-filer indikeras med endast ett tecken, vagnens retur (CR). Denna skillnad kan orsaka besvärliga dolda tecken när du flyttar filer mellan system.
Att undvika de dolda tecknen är emellertid relativt smärtfri.
- De dos2unix kommandot konverterar vanliga textfiler i Windows till Linux-format.
- De unix2dos kommandot konverterar vanliga textfiler i Linux till Windows-format.
Dessa kommandon påverkar linjeändningen av textfiler. De ändrar inte binära filer (såvida du inte tvingar en konvertering) eller oregelbundna filer som FIFOer och kataloger.
Syntax
dos2unix alternativ FILE … -n INFILE OUTFILE …
unix2dos alternativ FILE … -n INFILE OUTFILE …
alternativ
Följande alternativ är en partiell lista över de mest använda alternativen som finns tillgängliga för dos2unix och unix2dos:
-h, -hjälpa – Visa hjälp och avsluta.
-k, -keepdate – Håll datostämpeln för utdatafilen samma som inmatningsfilen.
-l, --newline - Lägg till en extra ny linje
-q, -quiet – Tyst läge. Undertryck alla varningar och meddelanden.
-V, -version – Visa versionsinformation och avsluta.
-f, --force - Kraftomvandling av binära filer
-s, - säkert - Hoppa över binära filer (standard)
-F, -Följ-symlink - Följ symboliska länkar och konvertera målen
-S, - skip-symlink - Lämna symboliska länkar och mål oförändrade (standard)




