"-" (বিয়োগ) দিয়ে শুরু হওয়া নামের সাথে ডিরেক্টরিতে সিডি করবেন কীভাবে?


10

আমাদের কিছু ফোল্ডার রয়েছে যেখানে নামগুলি "-" দিয়ে শুরু হয়। আমি যদি এগুলি টার্মিনাল দিয়ে প্রবেশ করার চেষ্টা করি cdতবে "-" বিকল্প হিসাবে ব্যাখ্যা করি। আমি কীভাবে এটি পরিচালনা করতে পারি?


1
ডিরেক্টরি / ফোল্ডারের নামগুলিতে এই জাতীয় অক্ষরগুলি এড়ানো উচিত নয়।
মাইন্ডউইন

তুমি কি করতে পার না cd '-my-directory'?
OldBunny2800

@ oldbunny2800 আপনি কি চেষ্টা করেছেন?
nohillside

1
@ ওল্ডবুনি 2800 নং উক্তি শেলগুলি পৃথকভাবে অক্ষরের সাথে আচরণ করতে বাধা দেয়; হাইফেন দিয়ে শুরু করা স্ট্রিংগুলি কমান্ড দ্বারা বিকল্পগুলি (বা না) হিসাবে বিবেচনা করা হয় যা আর্গুমেন্টগুলি গ্রহণ করে, সেগুলি শেলের সামনে কীভাবে উপস্থাপিত হয়েছিল তা নির্বিশেষে।
দ্য রিপোর্টার

1
@ পেট্রিক্স আমি মন্তব্যটি পোস্ট করার পরে ঠিক করেছি, তারপরে অন্যান্য টার্মিনাল শেননিগানদের দ্বারা বিভ্রান্ত হয়ে গেছে, তারপরে আমার মন্তব্য সম্পর্কে ভুলে গেছেন। :) চপনার ওহহ, এটি আরও অর্থবোধ করে।
OldBunny2800

উত্তর:


20

এটি কেবল কাজ করা উচিত:

cd /path/to/-folderthatstartswithdash

সম্পাদনা :

এই প্রশ্ন অনুসারে, আপনি যদি কেবল নামটি ইনপুট করতে চান তবে এটি কাজ করে:

cd -- -folderthatstartswithdash

5
--পদ্ধতি সঠিক উত্তর ... এটি সবচেয়ে মান ইউটিলিটি যে একটি আর্গুমেন্ট হিসাবে একটি ফাইলের নাম গ্রহণ এবং সম্পূর্ণরূপে পথ যোগ্যতা থাকার সংরক্ষণ সঙ্গে কাজ করবে।
কাইথার

--পদ্ধতি হিসাবে যুক্তি পার্সিং "বন্ধ করিয়া" কাজ করে।
টনি উইলিয়ামস

3
নিষেধাজ্ঞা "যদি আপনি কেবল নামটি ইনপুট করতে চান" কেন? আপনার যদি আরও যুক্তি প্রয়োজন তবে কেবল তাদের সামনে রাখুন --
ফেডেরিকো পোলোনি 22'17

@ ফেডেরিকো পোলোনি আমি কেবল বলছি আপনি যদি পুরো পথটি না চান তবে আপনি এটি ব্যবহার করতে পারেন। অন্য সমস্ত যুক্তি - এর আগে যাওয়া উচিত।
টম শেন

19
cd ./-folder

সাধারণত এখানে বেশ ভাল কাজ করে (এবং অন্যান্য কমান্ডের সাথেও)


এই সমাধান সম্পর্কে একটি দুর্দান্ত বিষয় হ'ল এটি কেবল 'সিডি' নয়, কোনও প্রোগ্রাম বা কমান্ড নিয়ে কাজ করে; এটি পরবর্তী আর্গুমেন্টগুলির ব্যাখ্যা পরিবর্তন করতে "-" এর মতো বিশেষ আচরণ করার আদেশ বা প্রোগ্রামের উপর নির্ভর করে না।
ল্যারি গ্রিটজ

-5

নাম উদ্ধৃতিতে রেখে কাজ করা উচিত।


3
কেন যে কাজ করবে? ইউটিলিটি কিভাবে পার্থক্য জানতে পারে? শেল দ্বারা উদ্ধৃতি দেওয়া হয়, সর্বোপরি, যুক্তিগুলি অ্যারেটিটি ইউটিলিটি প্রাপ্ত হ'ল উভয়ভাবেই একই হবে । আমি স্বীকার করি যে আমি আপনার সমাধানটি চেষ্টা করে দেখিনি, তবে শাঁস সম্পর্কে আমি যা কিছু জানি তা থেকে এটি বেশ স্বতঃস্ফূর্ত বলে মনে হয়, এটি সম্ভবত কাজ করতে পারে না
জার্গ ডব্লু মিত্তাগ

এটি উইন্ডোজ আইআইআরসি-তে কাজ করা উচিত এবং আমি প্রথমে যা ভেবেছিলাম তা হ'ল তবে আমি নিশ্চিত করতে পারি যে এটি ম্যাকের সাথে কাজ করে না।
কুল্লব

2
যদি এটি উইন্ডোজটিতে কাজ করে তবেই এটি উইন্ডোজের কমান্ড লাইন মডেল সম্পূর্ণ হাস্যকর এবং বেমানান। বা উইন্ডোজ কমান্ডগুলি -বিকল্প চরিত্র হিসাবে বিবেচনা করছে না বলেই । তবে কোট করার কোনও উপায় নেই যে এই আচরণটি পরিবর্তন করতে সক্ষম হবে।
আর .. গীটহাব বন্ধ করুন ICE
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.