Skip to main content

Hva gjør dos2unix og unix2dos kommandoene?

Learn Ubuntu for Beginners (Juni 2026)

Learn Ubuntu for Beginners (Juni 2026)
Anonim

Linux er den mest kjente av operativsystemene for åpen kildekode. Av og til må du kanskje flytte filer mellom Windows og Linux-systemer. I Windows / DOS-filer er en linjeskift angitt med to tegn, vognretur (CR) og linjemating (LF). Slutten på linjens indikator i Linux / Unix-filer er angitt med bare ett tegn, vognreturen (CR). Denne forskjellen kan forårsake plagsomme skjulte tegn når du flytter filer mellom systemer.

Å unngå de skjulte tegnene er imidlertid relativt smertefri.

  • De dos2unix kommandoen konverterer vanlige tekstfiler i Windows til Linux-format.
  • De unix2dos kommandoen konverterer vanlige tekstfiler i Linux til Windows-format.

Disse kommandoene påvirker linjens slutt på tekstfiler. De endrer ikke binære filer (med mindre du tvinger en konvertering) eller uregelmessige filer som FIFOer og kataloger.

syntax

dos2unix alternativer FILE … -n INFILE OUTFILE …

unix2dos alternativer FILE … -n INFILE OUTFILE …

alternativer

Følgende alternativer er en delvis liste over de mest brukte alternativene som er tilgjengelige for dos2unix og unix2dos:

-h, --hjelp Vis hjelp og avslutt.

-K, --keepdate Hold datostempelet på utdatafilen samme som inngangsfilen.

-l, --newline - Legg til en ekstra ny linje

-q, --quiet Stillemodus. Undertrykk alle advarsler og meldinger.

-V, - versjon Vis versjoninformasjon og avslutt.

-f, --force - Force konvertering av binære filer

-s, -sikre - Hopp over binære filer (standard)

-F, - følg symlink - Følg symbolske lenker og konverter målene

-S, - skip-symlink - Forlate symbolske lenker og mål uendret (standard)