বাশ সহ বেশিরভাগ শেলের মধ্যে pwd
একটি শেল বিল্টিন রয়েছে:
$ type -a pwd
pwd is a shell builtin
pwd is /bin/pwd
আপনি যদি ব্যবহার করেন তবে বিল্টিনের মতো একই ফলাফল পেতে আপনাকে বিকল্পটি /bin/pwd
ব্যবহার করতে হবে :-L
pwd
$ ln -s . test
$ cd test && pwd
/home/cuonglm/test
$ /bin/pwd
/home/cuonglm
$ /bin/pwd -L
/home/cuonglm/test
ডিফল্টরূপে, /bin/pwd
প্রতিলিঙ্কগুলি উপেক্ষা করে প্রকৃত ডিরেক্টরি মুদ্রণ করে।
থেকে info pwd
:
`-L'
`--logical'
If the contents of the environment variable `PWD' provide an
absolute name of the current directory with no `.' or `..'
components, but possibly with symbolic links, then output those
contents. Otherwise, fall back to default `-P' handling.
`-P'
`--physical'
Print a fully resolved name for the current directory. That is,
all components of the printed name will be actual directory
names--none will be symbolic links.
বিল্ট- pwd
ইনটিতে -P
বিকল্পটি ব্যবহৃত না হওয়া বা -o physical
সেট বিল্টইন সক্ষম থাকা ব্যতীত ডিফল্টরূপে সিমলিংক অন্তর্ভুক্ত থাকে ।
থেকে man bash
:
pwd [-LP]
Print the absolute pathname of the current working directory.
The pathname printed contains no symbolic links if the -P option
is supplied or the -o physical option to the set builtin command
is enabled. If the -L option is used, the pathname printed may
contain symbolic links. The return status is 0 unless an error
occurs while reading the name of the current directory or an
invalid option is supplied.