Windows Linuxパス変換機
ファイルパスをWindowsとLinuxの形式間で変換します
このツールはすべてのデータをデバイス上でローカルに処理します。
入力
0 文字
出力
0 文字
Readme
WindowsとLinuxが異なるパス形式を使用する理由
WindowsとLinuxは独立して進化し、ファイルパスを表現するために異なる規約を採用しました。Windowsはディレクトリセパレータとしてバックスラッシュ(\)を使用し、ストレージボリュームをドライブレターとコロンで識別します(例:C:)。Linuxおよびその他のUnix系システムはセパレータとしてフォワードスラッシュ(/)を使用し、すべてを単一のルートディレクトリ(/)の下に整理し、ドライブはラベル付きボリュームではなくサブディレクトリとしてマウントされます。
これらの違いにより、2つのシステム間でパスを共有する際に問題が生じます。WindowsパスをそのままコピーしてコピーしてLinuxターミナルに貼り付けると即座に失敗し、その逆も同様です。WSL(Windows Subsystem for Linux)のような環境は、Windowsドライブを/mnt/(WSL2)またはルート直下(WSL1)にマッピングすることで、さらに複雑さを加えます。
ツールの説明
このツールはファイルパスをWindowsとLinux形式の間で双方向に変換します。1つ以上のパスをどちらかの側に貼り付けると、翻訳された同等のパスが即座に表示されます。ドライブレターのマッピング、バックスラッシュからスラッシュへの変換、および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:\)
ヒント
- 複数のパスを一度に貼り付けることができます — 各行は独立して変換されます。
- ドライブレターまたはマウントプレフィックスがないパス(例:相対パス)は、セパレータのみが変換されます。
/mnt/<drive>/で始まるWSL2パスは認識され、<DRIVE>:\に正しく変換されます。
ツール情報
作成日
最終更新日
タグ
windows pathlinux pathpath converterwslfile pathbackslashforward slashdrive lettercross-platformpath translation
類似ツール
数秒でWindowsシャットダウンコマンドを構築します。シャットダウン、再起動、ログオフ、またはハイバーネーションを選択し、特定の時刻または数秒後にスケジュールし、ユーザー向けのカスタムコメントを追加します。
navigator.vibrate() Web APIを使用してスマートフォンのバイブレーションモーターをテストします。カスタムパターン、SOSやハートビートなどのプリセット、または調整可能な期間の単純なパルスをトリガーします。
任意のURLを貼り付けて、UTMパラメーター(utm_source、utm_medium、utm_campaign、utm_term、utm_content、utm_id)、ベースURL、その他のクエリパラメーターを即座に抽出します。
共有
埋め込み
このツールを無料でどこにでも埋め込めます。ヘルプが必要ですか? ガイドをご覧ください.
371 文字
免責事項
このウェブサイトで提供されるツールは、ユーザーがさまざまな問題を解決するのを支援するために設計されています。ツールの正確性と有効性を確保するために努力していますが、いかなるツールの出力も100%正確またはエラーがないことを保証または保証しません。これらのツールによって生成される結果は現状のままで提供され、注意して使用する必要があります。重要な情報または結果については、追加のリソースまたは専門家のアドバイスで検証することをお勧めします。これらのツールの使用から生じる結果の正確性と使用に関する結果から生じるいかなる結果についても、当社は責任を負いません。このウェブサイトを使用することにより、提供される結果の正確性と使用に関連するすべてのリスクを引き受けることに同意します。