कभी-कभी मुझे अपनी डाउनलोड निर्देशिका में सबसे हाल ही में डाउनलोड की गई फ़ाइल खोजने की आवश्यकता होती है, लेकिन सटीक फ़ाइल नाम नहीं पता हो सकता है। यहाँ है कि मैं यह कैसे करते हैं।
ls -rt ~/Downloads
ls -t
सबसे पहले हाल ही में प्रदर्शित होने के साथ फ़ाइलों को सूचीबद्ध नहीं किया गया है। चूंकि मेरी डाउनलोड निर्देशिका में बहुत सारी फाइलें हैं, इसलिए मैं सबसे हाल ही में देखने के लिए सूची के शीर्ष पर स्क्रॉल नहीं करना चाहता। ls -rt
सूची के क्रम को उलटता है, सूची के नीचे सबसे हाल की फ़ाइल प्रदर्शित करता है।
वहां से आप वह कर सकते हैं जिसकी आपको काफी आसानी से जरूरत है। उदाहरण के लिए:
unzip $(ls -rt ~/Downloads | tail -n1)
या
mv $(ls -rt ~/Downloads | tail -n1) *some_other_location*
आपका मूल प्रश्न इस तरह किया जा सकता है:
7z l $(ls -rt ~/Downloads | tail -n1)
मुझे पता है कि यह टैब पूरा करने की विधि का पालन नहीं कर रहा है, लेकिन यह आपकी आवश्यकताओं के लिए उपयुक्त हो सकता है।