ऑपरेटिंग सिस्टम: लिनक्स
फाइलसिस्टम प्रकार: ext3
पसंदीदा समाधान: बैश (स्क्रिप्ट / ऑनलाइनर), माणिक, अजगर
मैं कई उपनिर्देशिकाओं और उन में फ़ाइलों के साथ कई निर्देशिकाएं हैं। मुझे इन सभी निर्देशिकाओं की एक सूची बनाने की जरूरत है जो इस तरह से बनाई गई है कि हर पहली-स्तरीय निर्देशिका को उसके भीतर नवीनतम निर्मित / संशोधित फ़ाइल की तारीख और समय के बगल में सूचीबद्ध किया गया है।
स्पष्ट करने के लिए, यदि मैं किसी फ़ाइल को छूता हूं या उसकी सामग्री को कुछ उपनिर्देशिका स्तरों को संशोधित करता हूं, तो टाइमस्टैम्प को प्रथम-स्तरीय निर्देशिका नाम के आगे प्रदर्शित किया जाना चाहिए। कहो कि मेरे पास इस तरह की एक निर्देशिका है:
./alfa/beta/gamma/example.txt
और मैं फ़ाइल की सामग्री को संशोधित करता example.txt
हूं, मुझे उस समय की आवश्यकता है जो alfa
मानव पठनीय रूप में प्रथम-स्तरीय निर्देशिका के बगल में प्रदर्शित हो, न कि युगांतरकारी। मैंने कुछ चीजों को खोजने की कोशिश की है xargs
, sort
और पसंद की, लेकिन मैं इस समस्या के आसपास नहीं पहुंच सकता कि जब मैं फ़ाइलों को कुछ स्तरों को बनाता / संशोधित करता हूं, तो 'अल्फा' का फाइल सिस्टम टाइमस्टैम्प नहीं बदलता।