2010-07-18 16 views
21

मुझे कई निर्देशिकाओं को संसाधित करने की आवश्यकता है, यह निर्धारित करें कि उनमें कौन सी फ़ाइलें सिम्लिंक हैं, और वे क्या लिंक करते हैं। यह आसान लगता है, लेकिन मेरे पास फ़ाइल नामों में नियंत्रण या अन्य पात्रों की उपस्थिति पर कोई नियंत्रण नहीं है, और मुझे एक मजबूत समाधान की आवश्यकता है।बैश में, मैं सुरक्षित रूप से यह निर्धारित कैसे करूं कि मुलायम लिंक क्या इंगित करता है?

तो, मनमाने ढंग से नाम की एक फ़ाइल दी गई है, तो लिंक गंतव्य के मनमाने ढंग से सामग्री के साथ, मैं यह कैसे सुरक्षित रूप से निर्धारित कर सकता हूं?

उत्तर

32

readlink -f <linkname>

+0

धन्यवाद! यही वही है जो मुझे चाहिए! – swestrup