POSIX ইউটিলিটি সিনট্যাক্স নির্দেশিকা (বিশেষভাবে # 13) ইউটিলিটি যে আশা একটি ফাইলের নাম থেকে পড়ার জন্য নির্দিষ্ট করে -উপায়ে মান ইনপুট, এবং ইউটিলিটি যে লিখতে একটি ফাইলের নাম প্রত্যাশায় আছি -মানে মান আউটপুট। উদাহরণস্বরূপ, cat somefile -এর সামগ্রীটিকে somefileএর স্ট্যান্ডার্ড আউটপুটে অনুলিপি করে তার স্ট্যান্ডার্ড ইনপুটটিতে যা পড়ে তা অনুসরণ করে।
এই নির্দেশিকাটি cdকমান্ডের জন্য প্রযোজ্য নয় কারণ এটি কোনও ফাইল পড়তে বা লিখেনি। cdকিছু আলাদা করে: যুক্তির -অর্থ "পূর্ববর্তী ডিরেক্টরি"। কমান্ড cd -সমান cd "$OLDPWD" && pwd। এই আচরণটি cdকমান্ডের সাথে সুনির্দিষ্ট এবং যেমন সরাসরি অনুপ্রাণিত কমান্ডগুলির ক্ষেত্রে pushd।
নোট এটি -অপারেন্ড, কোনও বিকল্প নয়। কেবলমাত্র যুক্তিগুলি যা শুরু হয় -এবং কেবল -বা --বিকল্প নয়। অপারেন্ড হওয়ার মূল ইঙ্গিতটি এটি --এর বিশেষ অর্থকে প্রভাবিত করে না। উদাহরণস্বরূপ, cd -- -Pএকটি উপ-ডিরেক্টরিকে পরিবর্তিত বলা হয় -P, কিন্তু cd -- -এটি একই cd -, এটি ডাকা ডিরেক্টরিতে পরিবর্তিত হয় না -। একইভাবে, কল করা cat -- -কোনও ফাইল থেকে পড়া হয় না -তবে স্ট্যান্ডার্ড ইনপুট থেকে।
cdএকটি অন্তর্নির্মিত, বাহ্যিক আদেশ নয় (এটির মতো কাজ করার কোনও উপায়ও থাকবে না)।cd -এইভাবে একটি শেল-স্তরের বৈশিষ্ট্য।