Skip to main content

Hvad laver dos2unix og unix2dos kommandoerne?

Learn Ubuntu for Beginners (Juni 2026)

Learn Ubuntu for Beginners (Juni 2026)

Indholdsfortegnelse:

Anonim

Linux er den mest kendte af open source-operativsystemerne. Af og til behøver du måske at flytte filer mellem Windows og Linux-systemer. I Windows / DOS-filer er en linjeskift angivet med to tegn, vognreturet (CR) og linjestrømmen (LF). Slutningen af ​​linjens indikator i Linux / Unix-filer er angivet med kun ét tegn, vognreturet (CR). Denne forskel kan forårsage besværlige skjulte tegn, når du flytter filer mellem systemer.

Men at undgå de skjulte tegn er relativt smertefrit.

  • Det dos2unix kommandoen konverterer almindelige tekstfiler i Windows til Linux-format.
  • Det unix2dos kommandoen konverterer almindelige tekstfiler i Linux til Windows-format.

Disse kommandoer påvirker linjens slutning af tekstfiler. De ændrer ikke binære filer (medmindre du tvinger en konvertering) eller uregelmæssige filer som FIFO'er og mapper.

Syntaks

dos2unix optioner FILE … -n INFILE OUTFILE …

unix2dos muligheder FILE … -n INFILE OUTFILE …

Muligheder

Følgende indstillinger er en delvis liste over de mest anvendte muligheder for dos2unix og unix2dos:

-h, --hjælp Vis hjælp og afslut.

-k, -keepdate Hold datostemplet for outputfilen samme som inputfilen.

-l, --newline - Tilføj en ekstra ny linje

-q, --quiet Stille tilstand. Undertrykk alle advarsler og meddelelser.

-V, --version Vis versionsinformation og afslut.

-f, --force - Force omdannelse af binære filer

-s, - sikkert - Spring over binære filer (standard)

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

-S, - skip-symlink - Forlad symbolske links og mål uændret (standard)