Chuyển đổi đường dẫn Windows — Windows ↔ WSL ↔ Unix

Dán đường dẫn ở bất kỳ định dạng nào, ví dụ C:\Users\me\project, /mnt/c/Users/me/project hoặc /c/Users/me, rồi nhận ngay các dạng còn lại, sẵn sàng để sao chép: WSL, Git Bash, Cygwin, URL file, UNC và dạng đã escape cho code.

Cập nhật

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Chuyển đổi line ending giữa Windows (CRLF) và Unix (LF)Phát hiện file bị lẫn lộn, sửa từng file hoặc hàng loạt, xóa khoảng trắng thừa và đổi tab.Chuyển đổi Line Ending →

Cách dùng Chuyển đổi đường dẫn Windows

  1. Dán đường dẫn ở bất kỳ định dạng nào, công cụ sẽ tự nhận diện.
  2. Xem đường dẫn ở tất cả các định dạng còn lại.
  3. Sao chép dạng bạn cần; dán nhiều dòng để chuyển đổi tất cả cùng lúc.

Một file, nhiều cách viết

  • Windows — C:\Users\me\file.txt, dùng dấu gạch ngược và ký tự ổ đĩa.
  • WSL — Các ổ đĩa Windows được gắn dưới /mnt: /mnt/c/Users/me/file.txt. Trong WSL, wslpath thực hiện cùng phép chuyển đổi này.
  • Git Bash / MSYS2 — /c/Users/me/file.txt.
  • Cygwin — /cygdrive/c/Users/me/file.txt.
  • URL file — file:///C:/Users/me/file.txt, khoảng trắng được mã hóa thành %20.
  • Escape — dấu gạch ngược được nhân đôi cho chuỗi trong JSON, C#, Java và JavaScript (C:\\Users\\me), hoặc chuỗi raw của Python r"C:\Users\me".

Khoảng trắng và ký tự đặc biệt

Đường dẫn có khoảng trắng cần đặt trong dấu ngoặc kép khi dùng shell, ví dụ cd "/mnt/c/Program Files", hoặc dùng khoảng trắng được escape (Program\ Files) trong Bash. Công cụ sẽ hiển thị sẵn bản có dấu ngoặc kép để bạn dán vào terminal.

Ổ đĩa mạng

Đường dẫn UNC như \\server\share\folder sẽ được đổi thành //server/share/folder với dấu gạch xuôi, và file://server/share/folder dưới dạng URL. WSL không tự động gắn ổ đĩa mạng; bạn hãy ánh xạ ổ đĩa đó sang một ký tự ổ đĩa hoặc gắn bằng mount -t drvfs.

Cũng được tìm dưới tên: chuyển đổi đường dẫn windows sang linux, đổi đường dẫn windows sang wsl, wsl path converter, đường dẫn git bash, đổi dấu gạch ngược thành gạch xuôi, chuyển đổi đường dẫn unc, chuyển đổi file url, escape đường dẫn windows.

Các công cụ dùng kèm tốt với Chuyển đổi đường dẫn Windows

  • Chuyển đổi Line Ending — Xem file đang dùng kiểu line ending nào và chuyển đổi — từ Windows CRLF sang Unix LF hoặc ngược lại — cho đoạn văn bản bạn dán vào hoặc cả loạt file, kèm tùy chọn dọn khoảng trắng cuối dòng và tab.
  • Mã hóa / Giải mã URL — Mã hóa văn bản để dùng an toàn trong URL, giải mã chuỗi đã mã hóa về dạng dễ đọc và tách mọi URL thành các phần cùng tham số truy vấn.
  • Công cụ tính Chmod — Tick đọc, ghi và thực thi cho chủ sở hữu, nhóm và những người khác — hoặc nhập 755, rwxr-xr-x hoặc u=rwx,g=rx,o=rx.
  • Escape & Unescape JSON — Biến mọi văn bản thành an toàn để dán vào chuỗi JSON — dấu nháy, dấu gạch chéo ngược, xuống dòng và Unicode — hoặc đổi chuỗi đã escape trở lại văn bản dễ đọc hoặc JSON.

Câu hỏi thường gặp

Làm sao để chuyển đường dẫn Windows sang đường dẫn WSL?
Thay ký tự ổ đĩa bằng /mnt/ và chữ cái viết thường, rồi đổi dấu gạch ngược thành gạch xuôi: C:\Users\me sẽ thành /mnt/c/Users/me. Trong WSL, wslpath 'C:\Users\me' cũng làm được việc này.
Vì sao trong code tôi cần nhân đôi dấu gạch ngược?
Trong chuỗi JSON, C#, Java và JavaScript, dấu gạch ngược bắt đầu một chuỗi escape (\n, \t), nên dấu gạch ngược thật phải viết thành \\. Dấu gạch xuôi cũng hoạt động với hầu hết các API của Windows.
Windows có chấp nhận dấu gạch xuôi không?
Hầu hết chương trình và API của Windows chấp nhận C:/Users/me, bao gồm PowerShell, Node.js, Python và Git. Ngoại lệ chính là shell cmd.exe cổ điển với một số lệnh.
Tôi có thể cài Chuyển đổi đường dẫn Windows như một ứng dụng web và dùng khi không có mạng không?
Có. Chuyển đổi đường dẫn Windows là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan