अगले लेख में हम नज़र डालेंगे स्टेटमेंट के कुछ मूल उदाहरण। Gnu / Linux के लिए यह कमांड एक कमांड लाइन टूल है जिसका उपयोग किसी फाइल या फाइल सिस्टम के बारे में विस्तृत जानकारी प्रदर्शित करने के लिए किया जाता है। स्टेट कमांड का हिस्सा है GNU कोर उपयोगिताएँ, जो उपकरण हैं जो व्यावहारिक रूप से सभी UNIX और Gnu / Linux सिस्टम पर पहले से इंस्टॉल आते हैं।
कुछ उपयोगकर्ता स्टेट कमांड को ls -l कमांड के बेहतर संस्करण के रूप में मानते हैं। जबकि -l ध्वज फ़ाइलों के बारे में अधिक जानकारी प्रदान करता है, जैसे फ़ाइल स्वामित्व और अनुमतियाँ, स्टेट कमांड गहरा हो जाता है और अधिक जानकारी प्रदान करता है।
अनुक्रमणिका
स्टेट कमांड
La स्टेट कमांड सिंटैक्स Gnu / Linux निम्नलिखित है:
stat [OPCIONES] NOMBRE DEL ARCHIVO
बिना किसी तर्क के स्टेट कमांड
यदि हम किसी विकल्प का उपयोग नहीं करते हैं, तो स्टेट कमांड डिफ़ॉल्ट आउटपुट दिखाता है। यदि हम वर्तमान निर्देशिका में स्थित किसी फ़ाइल का विवरण देखना चाहते हैं, हमें केवल एक टर्मिनल (Ctrl + Alt + T) पर अमल करना होगा:
stat archivo1.txt
जब बिना किसी विकल्प के आह्वान किया जाता है, तो स्टेट फाइल से निम्नलिखित जानकारी प्रदर्शित करता है:
- फ़ाइल: नाम फ़ाइल से।
- आकार: फ़ाइल आकार बाइट्स में.
- ब्लॉक: आवंटित ब्लॉकों की संख्या जो फ़ाइल लेता है।
- I / O ब्लॉक: प्रत्येक ब्लॉक के बाइट्स में आकार.
- फ़ाइल प्रकार: नियमित फ़ाइल, निर्देशिका, प्रतीकात्मक लिंक ...
- युक्ति: उपकरण संख्या हेक्साडेसिमल और दशमलव में।
- inode: इनकोड संख्या.
- लिंक: की संख्या शारीरिक संबंध.
- पहुंच: फ़ाइल अनुमति संख्यात्मक और प्रतीकात्मक तरीकों में।
- uid: यूजर आईडी और मालिक का नाम.
- gid: ग्रुप आईडी और मालिक का नाम.
- पहुंच: अंतिम बार फ़ाइल एक्सेस की गई थी.
- परिवर्तन: पिछली बार सामग्री संशोधित की गई थी फ़ाइल से।
- विनिमय: पिछली बार विशेषता या सामग्री को संशोधित किया गया था फ़ाइल से।
कई फ़ाइलों के बारे में जानकारी देखें
हम भी कर सकते हैं कई फाइलों पर एक विस्तृत रिपोर्ट देखें:
stat archivo1.txt archivo2.pdf
फ़ाइल सिस्टम स्थिति दिखाएं
यह उपकरण कर सकता है की स्थिति की जाँच करें फ़ाइल सिस्टम जहां -f विकल्प का उपयोग करके फ़ाइल स्थित है। यह केवल कुछ विशेषताओं का उल्लेख करने के लिए ब्लॉक, कुल और उपलब्ध मेमोरी का आकार दिखाएगा:
stat -f /home
बुनियादी प्रारूप में जानकारी दिखाएं
La -t विकल्प का उपयोग मूल प्रारूप में जानकारी प्रदर्शित करने के लिए किया जाता है:
stat -t archivo1.txt
प्रतीकात्मक लिंक ट्रैकिंग सक्षम करें
आमतौर पर, यदि हम सांकेतिक लिंक के विरुद्ध स्टेट कमांड चलाते हैं, तो यह केवल लिंक के बारे में जानकारी प्रदान करेगा न कि लिंक के बारे में बताए गए फ़ाइल के बारे में:
लिंक को इंगित करने वाली फ़ाइल के बारे में जानकारी प्राप्त करने के लिए, हमें -L विकल्प का उपयोग करना होगा, जिसे अपरिवर्तनीय विकल्प के रूप में भी जाना जाता है:
stat -L archivo1.txt
यह फ़ाइल के बारे में जानकारी दिखाएगा न कि लिंक के बारे में।
प्रारूप अनुक्रम
अब तक हमने देखा है कि स्टेट कमांड टर्मिनल पर बहुत सारी जानकारी छापता है। यदि आप विशिष्ट जानकारी में रुचि रखते हैं, आउटपुट को एक प्रारूप अनुक्रम का उपयोग करके अनुकूलित किया जा सकता है, जो हमें वही प्रदान करेगा जिसकी हमें आवश्यकता है, अन्य विवरणों को छोड़ कर। आउटपुट को अनुकूलित करने के लिए उपयोग किए जाने वाले सबसे लोकप्रिय अभिव्यक्तियों में विकल्प शामिल है -फर्माट o -प्रिंसफ.
पैरा एक्सेस अधिकार और यूआईडी दिखाएं (उपयोगकर्ता आईडी) हम प्रारूप दृश्यों का उपयोग करेंगे %a y %u.
stat --printf='%a:%u\n' archivo1.txt
चाहने के मामले में इनकोड और एक्सेस अधिकार देखें, हम भी विकल्प का उपयोग कर सकते हैं -फर्माट:
stat --format='%i:%a' archivo1.txt
प्रारूप अनुक्रम
प्रारूपों के कुछ अनुक्रम जिनका हम उपयोग कर सकते हैं:
% a → यह दिखाएगा ऑक्टल प्रारूप में पहुँच अधिकार.
% A → दिखाता है मानव-पढ़ने योग्य प्रारूप में अधिकारों का उपयोग.
% b → प्रिंट आवंटित ब्लॉकों की संख्या.
% B → % B द्वारा सूचित प्रत्येक ब्लॉक के बाइट्स में आकार.
% d → दिखाता है दशमलव प्रारूप में डिवाइस नंबर.
% D → हेक्साडेसिमल प्रारूप में डिवाइस नंबर.
% g → प्रिंट मालिक का ग्रुप आई.डी..
% G → दिखाता है मालिक समूह का नाम.
% n → दिखाता है फ़ाइल का नाम.
% N → लिखें यदि यह एक प्रतीकात्मक लिंक है तो संदर्भ के बिना उद्धरण में फ़ाइल नाम.
% u → दिखाता है स्वामी उपयोगकर्ता आईडी.
% U → प्रिंट मालिक का उपयोगकर्ता नाम.
% w → प्रकट करें जन्म का समय, मानव पठनीय। लिख - अगर अज्ञात है।
% W → प्रिंट जन्म का समय, युगों से सेकंड में। 0 लिखें अगर अज्ञात।
% x → आप प्रिंट करने जा रहे हैं अंतिम पहुंच का समय, मानव पठनीय।
% X → द अंतिम पहुंच का समय, युगों से सेकंड में।
% y → दिखाता है अंतिम संशोधन का समय, मानव पठनीय।
% Y → प्रिंट अंतिम संशोधन के बाद से समय, युगों से सेकंड में।
% z → यह है अंतिम परिवर्तन का समय, मानव पठनीय।
% Z → अंतिम परिवर्तन के बाद से घंटासे सेकंड में युग.
सहायता प्राप्त करें
पैरा अधिक कमांड विकल्प प्राप्त करें, आपको बस निम्नलिखित कमांड निष्पादित करनी है:
stat --help
आप मैन पेजों को भी देख सकते हैं।
पहली टिप्पणी करने के लिए