2013-06-14 18 views
7

मुझे पता है कि पूंछ एक फ़ाइल की आखिरी कुछ पंक्तियों को प्रिंट करता है। मैं पूंछपूंछ में -एफ ध्वज क्या करता है?

man tail 

के लिए दस्तावेज़ पढ़ सकते हैं और यह कहते हैं

-f विकल्प नहीं करने के लिए एक पूंछ को रोकने का कारण बनता है जब फ़ाइल के अंत तक पहुँच जाता है बल्कि संलग्न किया को अतिरिक्त जानकारी के लिए प्रतीक्षा करने इनपुट।

मैं आदेशों

tail -f sample.txt 

और

tail sample.txt 

परीक्षण किया है और देखा जो अंतर था। लेकिन क्या कोई वास्तविक जीवन उदाहरण प्रदान कर सकता है कि वे tail के बजाय tail -f का उपयोग क्यों करेंगे?

+1

'+ 1'। – devnull

उत्तर

10

जब आप एक चल रही प्रक्रिया द्वारा उत्पन्न होने वाली लॉग फ़ाइल देख रहे हों।

+0

ओह, यह समझ में आता है। धन्यवाद! – User314159

1

-f का उपयोग तब किया जाता है जब आप उम्मीद करते हैं कि कोई व्यक्ति साथ आएगा और फ़ाइल देखकर इसे जोड़ देगा। आमतौर पर लॉग फ़ाइलों में इसका उपयोग किया जाता है (लॉगर्स फाइलों के अंत में लाइन जोड़ देंगे और यह उनको देखने के लिए बहुत अच्छा है), लेकिन मैंने इसे CSV फ़ाइल में संलग्न जानकारी देखने के लिए भी उपयोग किया है।

+0

यह समझ में आता है। धन्यवाद! – User314159

0

लॉग का उपयोग करते समय इसका उपयोग किया जाता है। मान लें कि आपका सर्वर कुछ सर्वर पर तैनात है और आपका एप्लिकेशन कुछ लॉग उत्पन्न कर रहा है यदि आप देखना चाहते हैं कि किसी विशेष अनुरोध के लिए क्या हो रहा है (डीबगिंग उद्देश्य के लिए हो सकता है) आपके पास दो तरीके हैं: - 1. खुला लॉग फ़ाइल और लाइन से लाइन की जांच करें। 2. tail -f log.txt का उपयोग करें और आपको उस विशेष अनुरोध के लिए लॉग मिल गए हैं। यह वास्तव में डीबगिंग के दौरान बहुत मदद करता है। मैनुअल को पढ़ने के लिए

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