हर अब और फिर, लिनक्स उपयोगकर्ताओं को अपने सिस्टम पर एक नई फ़ाइल बनाने की आवश्यकता महसूस होती है। चाहे वह नोट्स लेने के लिए हो, कुछ कोड लिखने के लिए, या प्रोग्रामिंग के दौरान फ़ाइल सत्यापन के लिए, स्पर्श कमांड केवल फ़ाइल निर्माण उपयोगिता है जिसकी आपको आवश्यकता है।
लिनक्स पर फाइलें बनाना और टाइमस्टैम्प का प्रबंधन करना टच कमांड के साथ एक स्नैप है। यहां इस लेख में, हम टूल के उपयोग से किए जा सकने वाले विभिन्न कार्यों के साथ-साथ टच कमांड पर विस्तार से चर्चा करेंगे।
स्पर्श कमान क्या है?
टच कमांड का प्राथमिक कार्य फ़ाइल टाइमस्टैम्प को अपडेट और प्रबंधित करना है। यदि आपके पास लिनक्स पर काम करने का थोड़ा अनुभव है, तो आप पहले से ही यह जान सकते हैं कि लिनक्स वितरण पर, हर फ़ाइल में विशिष्ट टाइमस्टैम्प हैं उनसे जुड़ा।
टाइमस्टैम्प फ़ाइल से संबंधित जानकारी को संग्रहीत करने के लिए ज़िम्मेदार होते हैं जैसे कि फ़ाइल को अंतिम बार संशोधित, एक्सेस या परिवर्तित किया गया था। ये टाइमस्टैम्प mtime, atime, और ctime हैं। यह सभी जानकारी टच कमांड का उपयोग करके आसानी से संशोधित की जा सकती है।
टच कमांड का उपयोग कैसे करें
टच कमांड का सबसे बुनियादी उपयोग नई खाली फाइलें बनाना है। बिल्ली कमांड के विपरीत, जो आपको निर्माण के समय अपनी फ़ाइल में सामग्री जोड़ने के लिए संकेत देता है, टच कमांड ऐसे संकेतों के बिना एक खाली फ़ाइल बनाता है।
यह सॉफ्टवेयर डेवलपर्स के लिए फायदेमंद है, जिन्हें लगातार नई फाइलें बनानी होती हैं, या तो कोड लिखने के लिए या किसी विशिष्ट फाइल के अस्तित्व को सत्यापित करने के लिए।
बेसिक सिंटेक्स
स्पर्श कमांड का मूल सिंटैक्स है:
स्पर्श [विकल्प] [फ़ाइल नाम]
आप स्पर्श कमांड की कार्यप्रणाली का उपयोग विभिन्न तर्कों और झंडों को पारित करने के स्थान पर कर सकते हैं विकल्प, जहाँ तक फ़ाइल का नाम उस फ़ाइल का नाम है जिसे आप बनाना चाहते हैं।
स्पर्श के साथ नई फ़ाइलें बनाएँ
टच का उपयोग करके एक खाली फ़ाइल बनाने के लिए, टाइप करें स्पर्श फ़ाइल नाम के बाद।
newemptyfile को स्पर्श करें
उपरोक्त कमांड एक नई फाइल बनाएगी जिसका नाम है newemptyfile वर्तमान कार्यशील निर्देशिका में। आप यह सत्यापित कर सकते हैं कि फ़ाइल का उपयोग करके बनाया गया है ls कमांड.
इसी प्रकार, आप फ़ाइल नाम द्वारा अलग किए गए फ़ाइलनामों को पास करके पूरी तरह से कई फाइलें बना सकते हैं अंतरिक्ष चरित्र।
टचटोन फाइलेटो फिल्मथ्री
फ़ाइल टाइमस्टैम्प बदलें
जैसा कि ऊपर उल्लेख किया गया है, आपके भंडारण पर हर फ़ाइल के साथ तीन टाइमस्टैम्प जुड़े हुए हैं।
- पहुंच का समय (समय)
- संशोधित समय (माइम)
- समय बदलें (समय)
आप टच कमांड का उपयोग करके अपने सिस्टम पर किसी भी फाइल का एक्सेस और परिवर्तन समय बदल सकते हैं।
फ़ाइल के atime और ctime को अपडेट करने के लिए, का उपयोग करें -ए डिफ़ॉल्ट टच कमांड के साथ ध्वज।
टच-ए टेक्स्टफाइल
उपरोक्त कमांड वर्तमान समय के साथ फ़ाइल के एक्सेस और परिवर्तन समय को बदल देगा। यदि फ़ाइल मौजूद नहीं है, तो स्पर्श एक नई फ़ाइल बनाएगा और टाइमस्टैम्प को असाइन करेगा।
आप का उपयोग करके किसी फ़ाइल का संशोधन समय (माइम) बदल सकते हैं -म स्पर्श के साथ ध्वज भी।
टच-एम टेक्स्टफाइल
आप जाँच कर सकते हैं कि क्या जारी करके टाइमस्टैम्प बदल दिए गए थे स्टेट एक तर्क के रूप में फ़ाइल नाम के साथ कमांड करें।
स्टेट पाठ
आउटपुट:
फ़ाइल: `textfile '
आकार: 13 ब्लॉक: 8 आईओ ब्लॉक: 4096 नियमित फ़ाइल
डिवाइस: 801h / 2049d इनोड: 327688 लिंक: 1
अभिगमन: (0644 / -rw-r - r--) यूआईडी: (1000 / ubuntu) Gid: (1000 / ubuntu)
अभिगमन: 2021-04-12 16: 59: 45.000000000 +0000
संशोधित: 2021-04-12 16: 57: 59.000000000 +0000
बदलाव: 2021-04-12 17: 02: 43.000000000 +0000
ऊपर दिए गए स्निपेट में, आप देख सकते हैं कि आउटपुट निर्दिष्ट फ़ाइल के atime, mtime और ctime को प्रदर्शित करता है।
का उपयोग करते हुए -सी यदि यह मौजूद नहीं है तो टच कमांड के साथ ध्वज एक नई फ़ाइल नहीं बनाता है। इसके बजाय, यह केवल पहले से मौजूद फ़ाइलों के लिए एक नया टाइमस्टैम्प निर्दिष्ट करने के लिए उपयोग किया जाता है।
स्पर्श-सी अस्तित्व
सम्बंधित: वीआई का उपयोग करना? यहां बताया गया है कि फाइल को कैसे खोलें और फिर सेव करें
एक फ़ाइल में कस्टम टाइमस्टैम्प जोड़ें
जो लोग अपनी फ़ाइल के लिए एक कस्टम संशोधन टाइमस्टैम्प सेट करना चाहते हैं, के लिए -सी तथा आयकर विकल्प उपयोग के हो सकते हैं। ऐसा करने के लिए निम्न प्रारूप का उपयोग करें।
स्पर्श -t -t YYDDHHMM फ़ाइल नाम
...कहां है YYDDHHMM वह दिनांक और समय है जिसे आप सेट करना चाहते हैं और फ़ाइल का नाम उस फ़ाइल का नाम है जिसे आप संशोधित करना चाहते हैं।
फ़ाइल के टाइमस्टैम्प को अधिक उपयोगकर्ता के अनुकूल तरीके से बदलने के लिए, का उपयोग करें डी स्पर्श आदेश के साथ ध्वज। आपको उस समय को निर्दिष्ट करना होगा जिसे आप सरल भाषा में सेट करना चाहते हैं।
टच -d "5 घंटे पहले" newfile
तिथि आदेश को स्पर्श के साथ जोड़कर, आप पुराने के अनुसार एक नया संशोधन टाइमस्टैम्प जोड़ सकते हैं।
स्पर्श -d "$ (दिनांक -r फ़ाइल नाम) - 5 घंटे" अस्तित्वपूर्ण
यदि फ़ाइल का टाइमस्टैम्प दोपहर 2:00 बजे है, तो पूर्वोक्त कमांड को निष्पादित करने से फाइल के लिए नया माइम 9:00 बजे सेट हो जाएगा।
आप निर्माण के समय फ़ाइलों के लिए कस्टम संशोधन टाइमस्टैम्प भी सेट कर सकते हैं। आयकर ध्वज आपको वही करने की अनुमति देता है।
टच -t YYMMDDHHMM.SS फ़ाइल नाम
उदाहरण के लिए, टाइमस्टैम्प के रूप में 12 दिसंबर 2020, 09:00:33 के साथ एक नई फ़ाइल बनाने के लिए, निम्न कमांड का उपयोग करें।
टच -t 202012120900.33 newfile
यदि आप उस फ़ाइल के पथ का पता नहीं लगा सकते हैं जिसे आप संशोधित करना चाहते हैं, तो उपयोग करें फ़ाइलों के लिए खोज करने के लिए खोज आदेश एक समान नाम के साथ।
आप निर्माण के दौरान व्यक्तिगत रूप से फ़ाइल का माइम और एटम भी सेट कर सकते हैं। उपयोग -ए तथा -म कमान के साथ झंडे।
निर्माण के समय एक नई फ़ाइल के लिए केवल एक्सेस समय निर्दिष्ट करने के लिए:
टच -a -t 202012120900.33 न्यूफाइल
निम्न कमांड नव निर्मित फ़ाइल को निर्दिष्ट संशोधन समय प्रदान करता है।
टच -m -t 202012120900.33 न्यूफाइल
अन्य फ़ाइलों से टाइमस्टैम्प की प्रतिलिपि बनाएँ
किसी अन्य फ़ाइल के टाइमस्टैम्प की प्रतिलिपि बनाने के लिए, का उपयोग करें आर स्पर्श आदेश के साथ ध्वज। कमांड का डिफ़ॉल्ट सिंटैक्स है:
टच-आर ओरिजिनल कॉपीफाइल
... जहां की टाइमस्टैम्प मूल को कॉपी किया जा रहा है नकलची.
लिनक्स में फ़ाइल जानकारी बदलना
किसी फ़ाइल के टाइमस्टैम्प को प्रबंधित करना टच कमांड के साथ कभी आसान नहीं रहा। यदि आप लिनक्स पर एक नई फाइल बनाना चाहते हैं, तो कई विकल्प हैं जैसे कि टच, कैट, आदि। लेकिन ये विकल्प केवल उन लोगों के लिए व्यवहार्य हैं जिनके पास किसी भी लिनक्स-आधारित ऑपरेटिंग सिस्टम के साथ काम करने का अच्छा अनुभव है।
जो लोग कमांड लाइन के साथ सहज नहीं हैं, उनके लिए कई फाइल मैनेजर उपलब्ध हैं जो आपको ग्राफिकल तरीके से नई फाइल बनाने की अनुमति देते हैं। और यदि आप डरावने आदेशों के साथ अपने मस्तिष्क को बमबारी किए बिना अपने सिस्टम स्टोरेज के माध्यम से नेविगेट करना चाहते हैं, तो ये फ़ाइल प्रबंधक आपके लिए सही विकल्प होंगे।
एक विश्वसनीय फ़ाइल प्रबंधक होने से फ़ाइल संगठन आसान हो जाता है। यहां लिनक्स के लिए सर्वश्रेष्ठ फ़ाइल प्रबंधकों की सूची दी गई है।
आगे पढ़िए
- लिनक्स
- फाइल प्रबंधन
- लिनक्स
दीपेश MUO में लिनक्स के लिए जूनियर एडिटर हैं। वह 3 वर्षों से इंटरनेट पर सूचनात्मक सामग्री लिख रहा है। अपने खाली समय में, उन्हें लिखने, संगीत सुनने और अपने गिटार बजाने में मज़ा आता है।
हमारे न्यूज़लेटर की सदस्यता
टेक टिप्स, रिव्यू, फ्री ईबुक और एक्सक्लूसिव डील्स के लिए हमारे न्यूज़लेटर से जुड़ें!
एक और क़दम…!
कृपया हमें आपके द्वारा भेजे गए ईमेल में अपने ईमेल पते की पुष्टि करें।