Μετατροπέας Διαδρομής Windows Linux
Μετατρέψτε διαδρομές αρχείων μεταξύ μορφών Windows και Linux
Είσοδος
Έξοδος
Readme
Γιατί τα Windows και Linux χρησιμοποιούν διαφορετικές μορφές διαδρομών;
Τα Windows και Linux εξελίχθησαν ανεξάρτητα και υιοθέτησαν διαφορετικές συμβάσεις για την αναπαράσταση διαδρομών αρχείων. Τα Windows χρησιμοποιούν ανάστροφες κάθετες (\) ως διαχωριστικά καταλόγων και αναγνωρίζουν τόμους αποθήκευσης με γράμματα μονάδων δίσκου ακολουθούμενα από άνω τελεία (π.χ. C:). Τα Linux και άλλα συστήματα που μοιάζουν με Unix χρησιμοποιούν κάθετες (/) ως διαχωριστικά και οργανώνουν τα πάντα κάτω από έναν ενιαίο ριζικό κατάλογο (/), με τις μονάδες δίσκου να είναι προσαρτημένες ως υποκατάλογοι αντί να είναι επισημασμένοι τόμοι.
Αυτές οι διαφορές προκαλούν προβλήματα κατά την κοινή χρήση διαδρομών μεταξύ των δύο συστημάτων — μια διαδρομή Windows που επικολλάται σε ένα τερματικό Linux θα σπάσει αμέσως, και αντίστροφα. Περιβάλλοντα όπως το WSL (Windows Subsystem for Linux) προσθέτουν ένα επιπλέον επίπεδο πολυπλοκότητας αντιστοιχίζοντας τις μονάδες δίσκου Windows κάτω από /mnt/ (WSL2) ή απευθείας κάτω από / (WSL1).
Περιγραφή εργαλείου
Αυτό το εργαλείο μετατρέπει διαδρομές αρχείων μεταξύ μορφών Windows και Linux και στις δύο κατευθύνσεις. Επικολλήστε μία ή περισσότερες διαδρομές σε οποιαδήποτε πλευρά και λάβετε το μεταφρασμένο ισοδύναμο αμέσως. Χειρίζεται αυτόματα την αντιστοίχιση γραμμάτων μονάδων δίσκου, τη μετατροπή ανάστροφης κάθετης σε κάθετη και τα σημεία προσάρτησης στυλ WSL.
Παραδείγματα
Windows σε Linux:
| Διαδρομή Windows | Διαδρομή Linux |
|---|---|
C:\Users\username\Documents\file.txt |
/c/Users/username/Documents/file.txt |
D:\Projects\my-app\src\index.js |
/d/Projects/my-app/src/index.js |
C:\Program Files\app\config.ini |
/c/Program Files/app/config.ini |
Linux σε Windows:
| Διαδρομή Linux | Διαδρομή Windows |
|---|---|
/c/Users/username/Documents/file.txt |
C:\Users\username\Documents\file.txt |
/mnt/d/Projects/my-app/src/index.js |
D:\Projects\my-app\src\index.js |
/home/user/scripts/build.sh |
\home\user\scripts\build.sh |
Χαρακτηριστικά
- Μετατρέπει διαδρομές Windows σε μορφή Linux και διαδρομές Linux σε μορφή Windows
- Αντιστοιχίζει αυτόματα γράμματα μονάδων δίσκου (π.χ.
C:↔/c/) - Υποστηρίζει σημεία προσάρτησης στυλ WSL2 (
/mnt/c/→C:\) - Υποστηρίζει διαδρομές στυλ WSL1 (
/c/→C:\) - Επεξεργάζεται πολλές διαδρομές ταυτόχρονα — μία ανά γραμμή
Περιπτώσεις χρήσης
- Ανάπτυξη WSL: Μετατρέψτε γρήγορα διαδρομές κατά τη μετακίνηση αρχείων ή εντολών μεταξύ ενός κεντρικού υπολογιστή Windows και ενός τερματικού WSL.
- Σενάρια CI/CD: Μετατρέψτε σκληρά κωδικοποιημένες διαδρομές σε σενάρια κελύφους ή διαμορφώσεις κατασκευής κατά τη μεταφορά τους από ένα λειτουργικό σύστημα σε άλλο.
- Τεκμηρίωση πολλαπλών πλατφορμών: Μετατρέψτε παραδείγματα διαδρομών σε αρχεία README ή σεμινάρια ώστε να ταιριάζουν με το λειτουργικό σύστημα του αναγνώστη.
Συμβουλές
- Μπορείτε να επικολλήσετε πολλές διαδρομές ταυτόχρονα — κάθε γραμμή μετατρέπεται ανεξάρτητα.
- Οι διαδρομές χωρίς γράμμα μονάδας δίσκου ή πρόθεμα προσάρτησης (π.χ. σχετικές διαδρομές) έχουν μόνο τα διαχωριστικά τους μετατρεπόμενα.
- Οι διαδρομές WSL2 που ξεκινούν με
/mnt/<drive>/αναγνωρίζονται και μετατρέπονται σωστά σε<DRIVE>:\.