Windows Linux পাথ কনভার্টার
Windows এবং Linux ফরম্যাটের মধ্যে ফাইল পাথ রূপান্তর করুন
ইনপুট
আউটপুট
রিডমি
Windows এবং Linux কেন বিভিন্ন পাথ ফরম্যাট ব্যবহার করে?
Windows এবং Linux স্বাধীনভাবে বিকশিত হয়েছে এবং ফাইল পাথ প্রতিনিধিত্বের জন্য বিভিন্ন সম্মেলন গ্রহণ করেছে। Windows ডিরেক্টরি বিভাজক হিসাবে ব্যাকস্ল্যাশ (\) ব্যবহার করে এবং স্টোরেজ ভলিউমগুলি চিহ্নিত করে ড্রাইভ লেটার অনুসরণ করে একটি কোলন দিয়ে (যেমন C:)। Linux এবং অন্যান্য Unix-এর মতো সিস্টেমগুলি বিভাজক হিসাবে ফরওয়ার্ড স্ল্যাশ (/) ব্যবহার করে এবং একটি একক রুট ডিরেক্টরির অধীনে সবকিছু সংগঠিত করে (/), লেবেলযুক্ত ভলিউমের পরিবর্তে ড্রাইভগুলি সাবডিরেক্টরি হিসাবে মাউন্ট করা হয়।
এই পার্থক্যগুলি দুটি সিস্টেমের মধ্যে পাথ শেয়ার করার সময় ঘর্ষণ সৃষ্টি করে — একটি Windows পাথ Linux টার্মিনালে পেস্ট করা অবিলম্বে ভেঙে যাবে, এবং বিপরীতভাবে। WSL (Windows Subsystem for Linux) এর মতো পরিবেশগুলি /mnt/ (WSL2) এর অধীনে বা সরাসরি / (WSL1) এর অধীনে Windows ড্রাইভগুলি ম্যাপ করে অতিরিক্ত জটিলতার একটি স্তর যোগ করে।
টুল বর্ণনা
এই টুলটি উভয় দিকে 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 স্ক্রিপ্ট: একটি OS থেকে অন্য OS-এ পোর্ট করার সময় শেল স্ক্রিপ্ট বা বিল্ড কনফিগারেশনে হার্ডকোড করা পাথগুলি রূপান্তর করুন।
- ক্রস-প্ল্যাটফর্ম ডকুমেন্টেশন: README ফাইল বা টিউটোরিয়ালগুলিতে উদাহরণ পাথগুলি পাঠকের অপারেটিং সিস্টেমের সাথে মেলাতে অনুবাদ করুন।
টিপস
- আপনি একবারে একাধিক পাথ পেস্ট করতে পারেন — প্রতিটি লাইন স্বাধীনভাবে রূপান্তরিত হয়।
- ড্রাইভ লেটার বা মাউন্ট প্রিফিক্স ছাড়াই পাথগুলি (যেমন আপেক্ষিক পাথ) শুধুমাত্র তাদের বিভাজকগুলি রূপান্তরিত হয়।
- WSL2 পাথগুলি
/mnt/<drive>/দিয়ে শুরু হয় সেগুলি স্বীকৃত এবং সঠিকভাবে<DRIVE>:\এ রূপান্তরিত হয়।