বাশে স্পেস সহ পাসিং ফাইলের নামগুলি কীভাবে পরিচালনা করবেন



সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন

সিস্টেমের জন্য কমান্ডগুলি নির্বাহ করতে লিনাক্সের ডিফল্ট শেল বাশ (ওরফে বোর্ন আবার শেল) রয়েছে। ব্যাশ সরবরাহকারী নমনীয়তা এবং শক্তিশালী কমান্ড লাইন ইন্টারপ্রেটারের কারণে বেশিরভাগ প্রোগ্রামাররা সেমিডির চেয়ে বেশি বাশ পছন্দ করে। তবে, বেশিরভাগ ব্যবহারকারীর কাছে ব্যাশের ফাঁকা জায়গাগুলি সহ ফাইলের নামগুলি হ্যান্ডেল করার চেষ্টা করার পরেও সমস্যাগুলি থাকবে। এটি কারণ ফাইল জায়গাগুলি স্থানগুলিকে ব্যাশে একই বিবেচনা করা হয় না।



নামে স্থান সহ ফাইলগুলি



স্পেস সহ ফাইলের নাম বাশ দ্বারা কেন স্বীকৃত নয়?

বাশে, যদি আপনি একাধিক শব্দ টাইপ করেন পালানো অক্ষর () বা উদ্ধৃতি এটি সমস্ত শব্দকে আর্গুমেন্ট হিসাবে বিবেচনা করবে। আপনি সমস্ত ডিরেক্টরি পরিচালনা করছেন কিনা তা এটি সমস্ত ক্রিয়াকলাপের জন্য প্রযোজ্য ‘ সিডি ‘বা এর মাধ্যমে ফাইল অ্যাক্সেস করার চেষ্টা করছে’ বিড়াল ‘কমান্ড। এগুলি ব্যবহারের পরে আপনি যে কোনও কিছু লিখুন তা আর্গুমেন্ট হিসাবে বিবেচিত হবে। উদাহরণ স্বরূপ:



বিড়াল ফাইল নাম। txt

পালানোর চরিত্র বা উদ্ধৃতি ব্যবহার না করে কমান্ড চালানো

বিঃদ্রঃ : আপনার ফাইলের নাম এই নিবন্ধ ছাড়া কিছু হতে পারে, আমরা ' ফাইল নাম। txt ”উদাহরণ হিসাবে।

এখানে ' বিড়াল ‘কমান্ড বিবেচনা করবে ফাইল এবং নাম একক যুক্তির চেয়ে দুটি যুক্তি হিসাবে। তবে, আপনি যদি পালানোর চরিত্র বা উদ্ধৃতি ব্যবহার করেন তবে বাশ শেল এটিকে একক যুক্তি হিসাবে বিবেচনা করবে, যা ' ফাইল নাম। txt '।



বাশ-এ স্পেস সহ ফাইলের নাম

নামে কয়েকটি জায়গাগুলির জন্য কয়েকটি পদ্ধতি ব্যবহার করা যেতে পারে। সেরা অনুশীলনটি ভবিষ্যতে ফাইলের নামের স্থানগুলি এড়ানো is একটি সহজ পদ্ধতি হ'ল যে স্থানটি অ্যাক্সেস করতে এবং সরিয়ে ফেলার চেষ্টা করছেন সেই ফাইলটির পুনরায় নামকরণ করা। কিছু অন্যান্য পদ্ধতি ফাঁকা জায়গাগুলির সাথে ফাইলের নামের একক বা ডাবল উদ্ধৃতিগুলি ব্যবহার করছে বা স্পেসের ঠিক আগে এস্কেপ () চিহ্ন ব্যবহার করছে। এটি কীভাবে কাজ করে তা দেখানোর জন্য আমরা প্রয়োগকৃত উদাহরণগুলির সাথে পদ্ধতি সরবরাহ করব।

পদ্ধতি 1: একক এবং ডাবল উদ্ধৃতি ব্যবহার

  1. রাখা Ctrl + Alt কী এবং প্রেস টি খুলতে টার্মিনাল
  2. এখন ফাইলটি যেখানে অবস্থিত সেখানে ডিরেক্টরি পরিবর্তন করুন।
    (আপনি এটিও করতে পারেন টানুন এবং ড্রপ কমান্ডের পরে টার্মিনালে ফাইল বিড়াল ‘, যা স্বয়ংক্রিয়ভাবে ফাইলের পাথ / ডিরেক্টরিতে উদ্ধৃতি দেবে)

    সিডি ডেস্কটপ

    ডিরেক্টরি পরিবর্তন হচ্ছে

    বিঃদ্রঃ : ডেস্কটপটি যে স্থানে আপনি অ্যাক্সেস করার চেষ্টা করছেন তা পরিবর্তন করা যেতে পারে।

  3. নামের ফাঁকা জায়গায় একটি পাঠ্য ফাইল পড়তে নিম্নলিখিত কমান্ডটি টাইপ করুন:
    বিড়াল 'ফাইলের নাম। txt'

    বা

    বিড়াল 'ফাইলের নাম। txt'

    নামের ত্রুটিতে ফাঁকা স্থান এড়াতে উদ্ধৃতিগুলি ব্যবহার করা

  4. একক এবং ডাবল উদ্ধৃতি একই হবে। কিছু ক্ষেত্রে, আপনাকে উভয়ই চেষ্টা করে দেখতে হবে এবং কোনটি কাজ করে তা দেখতে হবে।

পদ্ধতি 2: ব্যাকল্যাশ পালানোর অক্ষর ব্যবহার করে

  1. রাখা Ctrl + Alt কী এবং প্রেস টি খুলতে টার্মিনাল
  2. নিম্নলিখিত কমান্ডটি ব্যবহার করে ফাইলটি যেখানে অবস্থিত সেখানে ডিরেক্টরিটি পরিবর্তন করুন।
    সিডি ডেস্কটপ

    বিঃদ্রঃ : আপনার অবস্থানের নামটি ডেস্কটপের জায়গায় রাখুন।

  3. এখন কমান্ড টাইপ করুন এবং ব্যবহার করুন পালানো নামের জায়গায় যে কোনও জায়গায় অক্ষর রয়েছে:
    বিড়াল ফাইল  name.txt

    স্পেসের ত্রুটি এড়াতে পালানোর অক্ষর ব্যবহার করা

বোনাস: উক্তি এবং পালানোর ব্যবহার

কখনও কখনও আপনি যখন কমান্ডের ডিরেক্টরিটি ব্যবহার করছেন তখন সামগ্রিক পথে উদ্ধৃতি ব্যবহারের ফলাফল হতে পারে। এটি কারণ কিছু আদেশ যেমন ' এমভি ‘বা’ সিপি ‘পথটিকে যেমন বিবেচনা করবে ফাইল উত্স যদি উদ্ধৃতি সম্পূর্ণরূপে ব্যবহৃত হয়। আপনার উভয়ের জন্য উদ্ধৃতি সরবরাহ করা দরকার উৎস এবং গন্তব্য স্বতন্ত্রভাবে যাতে আদেশগুলি পছন্দ করে ' সিপি ‘সঠিকভাবে কাজ করতে পারে। আপনি নীচের উদাহরণটিও যাচাই করতে পারেন যা আপনাকে দেখায় যে পথের জন্য পালানো অক্ষরটি আরও জটিল এবং ব্যবহারকারীরা এটির সাথে ভুল করতে পারেন।

উদ্ধৃতি এবং পালানোর চরিত্রের মধ্যে পার্থক্য

2 মিনিট পড়া