Skip to main content

Vad gör dos2unix och unix2dos kommandon?

Khabib Nurmagomedov vs Tony Ferguson 2019 - Really... (Juni 2026)

Khabib Nurmagomedov vs Tony Ferguson 2019 - Really... (Juni 2026)
Anonim

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)