एलएस कमांड से संशोधन तिथि (निर्देशिका पहले) से परिणाम कैसे छाँटें?


18

मैं आग लगा सकता हूं

ls -lrt 

फ़ाइलों और फ़ोल्डरों को संशोधन तिथि द्वारा क्रमबद्ध करने के लिए, लेकिन यह फाइलों से निर्देशिकाओं को अलग नहीं करता है। मैं lsसंशोधन तिथि के द्वारा मुझे पहले निर्देशिका दिखाना चाहता हूँ और फिर संशोधन तिथि के अनुसार फाइलें। उसको कैसे करे?

जवाबों:



5

ls -t

या (रिवर्स के लिए, सबसे हाल ही में नीचे):

ls -tr

lsआदमी पेज अधिक विवरण, और सूचियों अन्य विकल्पों में इस वर्णन करता है।

निर्देशिकाएँ dवहाँ अनुमतियों के सामने हैls -ltr

तो सॉर्ट किए गए संशोधन तिथि उपयोग के साथ निर्देशिकाएं प्राप्त करने के लिए

ls -ltr |grep ^d

और निर्देशिका के अलावा अन्य फ़ाइलों के लिए

ls -ltr | grep -v ^d


नहीं, यह सही परिणाम नहीं देता है।
jrara


आप फ़ोल्डर्स के बारे में सही हैं, मैंने सवाल अपडेट किया।
jrara

आपके उत्तर के लिए धन्यवाद, लेकिन यदि आप मेरे प्रश्न को ध्यान से पढ़ते हैं, तो आप देख सकते हैं कि मैं पहले से ही जानता हूँ कि एलएस आउटपुट को संशोधन तिथि (एलएस-आर्ट) द्वारा कैसे छाँटा जाए, लेकिन परिणाम कैसे छाँटे जाएँ, ताकि मुझे मॉड डेट से पहले निर्देशिका मिल जाए फिर मॉड दिनांक द्वारा फ़ाइलें।
jrara

हे जरा मेरा सवाल है .. मैं जवाब के साथ वापस आ रहा हूँ ...
मुनई दास उदासीन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.