क्या हाल ही में संशोधित / बनाई गई फ़ाइलों को प्रदर्शित करने के लिए कोई कमांड है?
कौनसा...?
क्या हाल ही में संशोधित / बनाई गई फ़ाइलों को प्रदर्शित करने के लिए कोई कमांड है?
कौनसा...?
जवाबों:
बस प्रेस 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
यह संशोधन समय द्वारा फ़ाइलों की सूची को सॉर्ट करेगा