2012-12-25 24 views
54

मैं हमेशा भूल जाता हूं कि एक मिनट पहले मैं कौन सी फाइल संपादित करता हूं, इसलिए मैं find . -cmin 1 या कुछ अन्य मान इनपुट करता हूं लेकिन यह वास्तव में 1 मिनट काम करता है। मुझे find . -ctime 2 /*or 3,4...*/ आज़माएं।फ़ाइल को एक्सेस/बनाया गया कुछ मिनट पहले

touch -t 12251134 empty /*similar format which 5 or 10 minutes ago */ 
find . -newer empty 

मैं मेरे लिए date -d'-5minutes' +%m%d%H%M caculate समय का उपयोग कर सकते हैं:

तो मैं एक और दृष्टिकोण है जो बेहतर हो पाते हैं। मैं जानना चाहता हूं कि फाइलें 1, 2 या 3 तक पहुंचने का एक आसान तरीका है ... मिनट पहले।

+0

क्यों "इतिहास" का उपयोग नहीं करना है? तो, तीर कुंजियों का उपयोग करके, आप अपने द्वारा उपयोग किए गए पिछले आदेशों के लिए देख सकते हैं। – Icarus3

+0

मैं 'ls -Ahl -crt | का उपयोग करता हूं पूंछ -5'। अक्सर यह कि मैंने इसके लिए उपनाम बनाया। संशोधित-छंटाई के साथ 'एमसी' भी बेहतर होगा। – potrzebie

उत्तर

83

बस का उपयोग कर क्रमशः निर्दिष्ट आप, अधिक से अधिक छोटे, या समय आप चाहते हैं के बराबर होना करने के लिए समय चाहते हैं या नहीं,: एक में पिछले संस्करण के साथ

find . -cmin +<time> 
find . -cmin -<time> 
find . -cmin <time> 

आपके मामले में, उदाहरण के लिए, फ़ाइलों 5 मिनट की अधिकतम, द्वारा दिया जाता है:

find . -cmin -5 
+0

मुझे आश्चर्य है कि उन्होंने मैन पेज – yuan

+7

में इस उपयोगी उपयोग को शामिल क्यों नहीं किया है, हाँ, यह है ** ** मैन पेज ** में, बस देखें: * संख्यात्मक तर्कों को निम्न के रूप में निर्दिष्ट किया जा सकता है: + n, अधिक के लिए एन से; एन, एन से कम के लिए; एन, बिल्कुल एन के लिए। * उन बच्चों को जिन्होंने इन यूनिक्स कार्यक्रमों को लिखा था चमत्कार (: – Rubens

8

फ़ाइलों पहुँचा 1, 2, या 3 ढूंढने के लिए मिनट पहले का उपयोग -3

find . -cmin -3 
+0

1, 2, या 3. ने कहा कि जानकारी बहुत उपयोगी थी। – Thupten

3

क्या आप जानते हैं फ़ाइल अपने वर्तमान निर्देशिका में है, तो मैं प्रयोग करेंगे:

ls -lt | head 

इस क्रम में अपने हाल ही में संशोधित फ़ाइलों और निर्देशिकाओं सूचीबद्ध करता है। असल में, मैं इसका इतना उपयोग करता हूं कि मैंने इसे 'एलएच' के लिए अलिया किया है।

11

आप जीएनयू आप यह भी कह सकते

find . -newermt '1 minute ago' 

t विकल्प बनाता है newer के लिए संदर्भ "फाइल" बन प्रकार का संदर्भ तारीख स्ट्रिंग है कि आप जीएनयू date -d को पास कर सकता है, जो जटिल समझता है लगता है है ऊपर दिए गए जैसा दिनांक विनिर्देश।

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^