क्या हाल ही में संशोधित / बनाई गई फ़ाइलों को प्रदर्शित करने के लिए कोई कमांड है?
कौनसा...?
क्या हाल ही में संशोधित / बनाई गई फ़ाइलों को प्रदर्शित करने के लिए कोई कमांड है?
कौनसा...?
जवाबों:
बस प्रेस Ctrl+ Alt+ Tखुला टर्मिनल के लिए अपने कीबोर्ड पर। जब यह खुलता है, तो नीचे कमांड चलाएँ:
find ${1} -type f | xargs stat --format '%Y :%y %n' 2>/dev/null | sort -nr | cut -d: -f2-
देखें ढूँढें आदेश
-iname। उदाहरण के लिए, लगता है * .txt फ़ाइल लेकिन इस तरह तुम करोगी .vimrc के रूप में .txt फ़ाइल छिपा ignore -type f \( -iname "*.txt" ! -iname ".*" \)।
चेक statकमांड:
उपयोग:
stat [options] filename ... ...
जैसे
stat /home/user/Docs/filename.txt
फ़ाइलों को खोजने के लिए, findकमांड का उपयोग करें:
जैसे
find /to/target/directory* -mtime -1
(स्विच -mtime nशो फ़ाइल के डेटा के साथ अंतिम रूप से संशोधित n * 24 घंटे पहले, -mtime -1फ़ाइलों के लिए 1 दिन पुराना दिखाया जाएगा)
find /to/target/directory* -mmin 30
पिछले 30 मिनट में संशोधित फ़ाइलों को दिखाएगा।
मैनुअल पेज ( man findटर्मिनल में उपयोग ) में TESTS के तहत अधिक विकल्पों की जाँच करें । आप अन्य स्विचेस का उपयोग कर सकते हैं जैसे -amin n(अंतिम एक्सेस एन मिनट पहले), -cmin(फ़ाइल की स्थिति अंतिम मिनट एन बदल गई थी), और अन्य।
stat filenameजहाँ फ़ाइलनाम आपके लक्ष्य का पूर्ण या सापेक्ष पथ हो सकता है। यह अन्य आउटपुट के बीच पहुंच, संशोधन, परिवर्तन के समय को दिखाएगा
statयदि फाइल सिस्टम का समर्थन करता है तो आपको फ़ाइल का जन्म समय भी देगा ..
statएक विशिष्ट फ़ाइल या निर्देशिका के गुण देता है (जैसे कि पिछली बार कब संशोधित किया गया था)। इसलिए यह आदेश इस प्रश्न के लिए उपयुक्त नहीं है।
ls -t
यह संशोधन समय द्वारा फ़ाइलों की सूची को सॉर्ट करेगा