Linux este cel mai cunoscut sistem de operare open source. Ocazional, poate fi necesar să mutați fișiere între sistemele Windows și Linux. În fișierele Windows / DOS, o întrerupere de linie este indicată de două caractere, returul de transport (CR) și feedul de linie (LF). Indicatorul de sfârșit de linie în fișierele Linux / Unix este indicat de un singur caracter, returul de transport (CR). Această diferență poate genera caractere ascunse când deplasați fișiere între sisteme.
Cu toate acestea, evitarea caracterelor ascunse este relativ nedureroasă.
- dos2unix comanda convertește fișiere text simplu în format Windows la Linux.
- Unix2Dos comanda convertește fișiere text simplu în format Linux în format Windows.
Aceste comenzi afectează terminarea liniei de fișiere text. Ele nu modifică fișiere binare (dacă nu forțați o conversie) sau fișiere neregulate, cum ar fi FIFO și directoare.
Sintaxă
dos2unix opțiuni FILE … -n INFILE OUTFILE …
unix2dos opțiuni FILE … -n INFILE OUTFILE …
Opțiuni
Următoarele opțiuni sunt o listă parțială a celor mai frecvent utilizate opțiuni disponibile pentru dos2unix și unix2dos:
-h, --help – Afișați ajutor și ieșiți.
-k, --keepdate – Păstrați ștampila de dată a fișierului de ieșire la fel ca fișierul de intrare.
-l, --newline - Adăugați o linie nouă
-q, - calm – Mod silențios. Suprimați toate avertismentele și mesajele.
-V, --versiune – Afișați informații despre versiune și ieșiți.
-f, --force - Forțarea conversiei fișierelor binare
-s, --safe - Săriți fișiere binare (implicit)
-F, - urmați-simbolink - Urmăriți legăturile simbolice și convertiți obiectivele
-S, - skip-symlink - Lăsați link-urile simbolice și țintele neschimbate (implicit)




