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:\) - WSL1スタイルのパスをサポート(
/c/→C:\) - 複数のパスを一度に処理 — 1行に1つ
ユースケース
- WSL開発: WindowsホストとWSLターミナル間でファイルやコマンドを移動する際に、パスをすばやく変換します。
- CI/CDスクリプト: シェルスクリプトまたはビルド設定にハードコードされたパスを、あるOSから別のOSに移植する際に変換します。
- クロスプラットフォームドキュメント: READMEファイルまたはチュートリアルのサンプルパスを、読者のオペレーティングシステムに合わせて変換します。
ヒント
- 複数のパスを一度に貼り付けることができます — 各行は独立して変換されます。
- ドライブレターまたはマウントプレフィックスがないパス(例:相対パス)は、セパレータのみが変換されます。
/mnt/<drive>/で始まるWSL2パスは認識され、<DRIVE>:\に正しく変換されます。
類似ツール
ROMファイルをアップロードして、どのゲームコンソールに属しているかを識別します。NES、SNES、N64、Game Boy、GBA、NDS、Sega Genesisなどに対応しています。
マグネットリンクを解析・デコードして、情報ハッシュ、表示名、ファイルサイズ、トラッカーなどを抽出します。
共有
埋め込み
このツールを無料でどこにでも埋め込めます。ヘルプが必要ですか? ガイドをご覧ください.
371 文字
免責事項
このウェブサイトで提供されるツールは、ユーザーがさまざまな問題を解決するのを支援するために設計されています。ツールの正確性と有効性を確保するために努力していますが、いかなるツールの出力も100%正確またはエラーがないことを保証または保証しません。これらのツールによって生成される結果は現状のままで提供され、注意して使用する必要があります。重要な情報または結果については、追加のリソースまたは専門家のアドバイスで検証することをお勧めします。これらのツールの使用から生じる結果の正確性と使用に関する結果から生じるいかなる結果についても、当社は責任を負いません。このウェブサイトを使用することにより、提供される結果の正確性と使用に関連するすべてのリスクを引き受けることに同意します。