Το Linux είναι το πιο γνωστό από τα λειτουργικά συστήματα ανοιχτού κώδικα. Ενίοτε, ίσως χρειαστεί να μετακινήσετε αρχεία μεταξύ συστημάτων Windows και Linux. Στα αρχεία Windows / DOS, ένα σπάσιμο γραμμής υποδεικνύεται από δύο χαρακτήρες, την επιστροφή (CR) και την τροφοδοσία γραμμής (LF). Ο δείκτης τερματισμού της γραμμής σε αρχεία Linux / Unix υποδεικνύεται μόνο από έναν χαρακτήρα, την επιστροφή μεταφοράς (CR). Αυτή η διαφορά μπορεί να προκαλέσει ενοχλητικούς κρυμμένους χαρακτήρες όταν μετακινείτε αρχεία μεταξύ συστημάτων.
Ωστόσο, η αποφυγή των κρυμμένων χαρακτήρων είναι σχετικά ανώδυνη.
- ο dos2unix Η εντολή μετατρέπει αρχεία απλού κειμένου σε μορφή Windows σε μορφή Linux.
- ο unix2dos Η εντολή μετατρέπει αρχεία απλού κειμένου σε μορφή Linux σε Windows.
Αυτές οι εντολές επηρεάζουν το τέλος γραμμής των αρχείων κειμένου. Δεν μεταβάλλουν δυαδικά αρχεία (εκτός αν επιβάλλετε μετατροπή) ή μη κανονικά αρχεία, όπως FIFOs και καταλόγους.
Σύνταξη
dos2unix επιλογές ΑΡΧΕΙΟ … -Ν INFILE OUTFILE …
unix2dos επιλογές ΑΡΧΕΙΟ … -IN INFILE OUTFILE …
Επιλογές
Οι ακόλουθες επιλογές είναι μια μερική λίστα με τις πιο συχνά χρησιμοποιούμενες επιλογές που είναι διαθέσιμες για τα dos2unix και unix2dos:
-h, --help – Προβολή βοήθειας και έξοδος.
-k, --keepdate – Διατηρήστε τη σφραγίδα ημερομηνίας του αρχείου εξόδου ίδια με το αρχείο εισόδου.
-l, --newline - Προσθέστε μια νέα γραμμή
-q, - καθαρή – Ήσυχη λειτουργία. Καταργήστε όλες τις προειδοποιήσεις και τα μηνύματα.
-V, --version – Προβολή πληροφοριών έκδοσης και έξοδος.
-f, --force - Αναγκαστική μετατροπή δυαδικών αρχείων
-s, --safe - Παράλειψη δυαδικών αρχείων (προεπιλογή)
-F, - ακολουθήστε-symlink - Ακολουθήστε συμβολικούς συνδέσμους και μετατρέψτε τους στόχους
-S, - skip-symlink - Αφήστε τους συμβολικούς συνδέσμους και τους στόχους αμετάβλητους (προεπιλογή)




