अगर मैं टर्मिनल में एक कमांड के साथ एक प्रतीकात्मक लिंक बनाता हूं जैसे
ln -s /path/to/some/directory symbolicLink
और फिर के साथ लिंक का पालन करें
cd symbolicLink
टर्मिनल यह सोचता है कि cwd तब ~/symbolicLink/भी है जब यह वास्तव में दिख रहा है ~/path/to/some/directory/(यह मानते हुए कि लिंक को ~निश्चित रूप से बनाया गया था )। इसका मतलब यह है कि अगर मैं तब टाइप करता हूं तो cd ..मुझे वापस ले लिया जाता है ~, क्योंकि टर्मिनल 'सोचता है' यह cwd का जनक है।
मैं ऐसी है कि बदलने के लिए क्या आवश्यकता होगी cd ..बजाय करने के लिए मुझे ले जाएगा ~/path/to/some/, यानी असली की मूल ~/path/to/some/directory/?
cd -Pअभी भी उस मुद्दे को हल करता है जो मैं सामना कर रहा था, लेकिन अभी भी जानना उपयोगी है।