स्टेटमेंट, उबंटू में कुछ बुनियादी उदाहरण

स्टेट कमांड के बारे में

अगले लेख में हम नज़र डालेंगे स्टेटमेंट के कुछ मूल उदाहरण। 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

% d → दिखाता है दशमलव प्रारूप में डिवाइस नंबर.
% D → हेक्साडेसिमल प्रारूप में डिवाइस नंबर.

जी प्रारूप अनुक्रम जी

% g → प्रिंट मालिक का ग्रुप आई.डी..
% G → दिखाता है मालिक समूह का नाम.

प्रारूप अनुक्रम n एन

% n → दिखाता है फ़ाइल का नाम.
% N → लिखें यदि यह एक प्रतीकात्मक लिंक है तो संदर्भ के बिना उद्धरण में फ़ाइल नाम.

यू यू प्रारूप अनुक्रम

% u → दिखाता है स्वामी उपयोगकर्ता आईडी.
% U → प्रिंट मालिक का उपयोगकर्ता नाम.

डब्ल्यू डब्ल्यू प्रारूप अनुक्रम

% w → प्रकट करें जन्म का समय, मानव पठनीय। लिख - अगर अज्ञात है।
% W → प्रिंट जन्म का समय, युगों से सेकंड में। 0 लिखें अगर अज्ञात।

एक्स एक्स प्रारूप अनुक्रम

% x → आप प्रिंट करने जा रहे हैं अंतिम पहुंच का समय, मानव पठनीय।
% X → द अंतिम पहुंच का समय, युगों से सेकंड में।

अनुक्रमों और

% y → दिखाता है अंतिम संशोधन का समय, मानव पठनीय।
% Y → प्रिंट अंतिम संशोधन के बाद से समय, युगों से सेकंड में।

z Z प्रारूप अनुक्रम

% z → यह है अंतिम परिवर्तन का समय, मानव पठनीय।
% Z → अंतिम परिवर्तन के बाद से घंटासे सेकंड में युग.

सहायता प्राप्त करें

पैरा अधिक कमांड विकल्प प्राप्त करें, आपको बस निम्नलिखित कमांड निष्पादित करनी है:

स्टैट मदद

stat --help

आप मैन पेजों को भी देख सकते हैं।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।