का उपयोग कर फ़ाइल की मेटा जानकारी कैसे खोजें BASH में एक फ़ाइल की मेटा-जानकारी कैसे प्राप्त करें? और कैसे निकालें और इसे प्रिंट करें अलग-अलग कट और grep का उपयोग करना कमांडBASH
BASH
उत्तर
मैं बस अनुमान लगा रहा हूं, लेकिन आपने file
कमांड का प्रयास किया है? यह पहचानने की कोशिश करेगा कि यह किस प्रकार की फाइल है।
वास्तव में, मेरे आउटपुट इस तरह होना चाहिए: फ़ाइल नाम: फ़ाइल प्रकार: फ़ाइल मालिक: फ़ाइल अनुमति: फ़ाइल का आकार: मैंने एक फ़ाइल के मेटा-जानकारी को खोजने के लिए ls -l का उपयोग किया है। मुझे निकालने की आवश्यकता है और इसे ऊपर की तरह प्रिंट करें। – Andy
@meandyxtreme 'कट' कमांड पर एक नज़र डालें जो कॉलम से मूल्यों को चुनने में बहुत अच्छा है। और, कृपया, "हर शब्द की शुरुआत में पूंजी पत्र" के साथ रुकें। यह पढ़ने के लिए बहुत मुश्किल बनाता है। – HonkyTonk
प्रत्येक शब्द की पूंजीकरण के बारे में खेद है। देखो कि मैंने [[email protected] lab]$ ls -l lab2.txt -rw-rw-r-- 1 ur10cs164 ur10cs164 801 Jul 19 16:40 lab2.txt
टाइप किया है, इसलिए उपर्युक्त रेखा सभी मेटा-जानकारी दिखाती है। तो अब उन्हें अलग से निकालने के लिए कैसे। मैंने 'कट' की कोशिश की है। हो सकता है कि मैंने जो प्रारूप टाइप किया है वह गलत हो सकता है। लेम्मे को –
Andy
ls
के उत्पादन को पार्स का उपयोग कर
cut
/
grep
, तो आप सिर्फ उत्पादन प्रारूप निर्दिष्ट करने के लिए
stat
जो एक
-c
तर्क लेता का उपयोग करना चाहिए की
।
[email protected]:~$ stat -c '%n : %A : %U : %s' afiedt.buf .XCompose
afiedt.buf : -rw-r--r-- : anthony : 178
.XCompose : lrwxrwxrwx : anthony : 38
आप आउटपुट प्रारूप को बदल सकते हैं, हालांकि आप चाहें; विवरण के लिए stat(1) manpage देखें।
धन्यवाद। विशेष रूप से मैनपेज। एक बार फिर धन्यवाद – Andy
फ़ाइल पर निष्पादित stat -l
:
[~]$ stat -l test.py
-rw-r--r-- 1 burhan staff 84 Aug 3 01:08:34 2012 test.py
एक चर इस जानकारी को संग्रहीत करने के लिए:
[~]$ foo=$(stat -l test.py)
[~]$ echo $foo
-rw-r--r-- 1 burhan staff 84 Aug 3 01:08:34 2012 test.py
विशेष जानकारी केवल man stat
प्राप्त करने के लिए और प्रारूप विनिर्देशक की जाँच करें।
कोशिश libextractor
- 1. bash
- 2. BASH
- 3. bash
- 4. bash
- 5. BASH
- 6. bash
- 7. bash
- 8. BASH
- 9. bash
- 10. bash
- 11. bash
- 12. bash
- 13. bash
- 14. bash
- 15. BASH
- 16. bash
- 17. bash
- 18. bash
- 19. zsh/bash
- 20. diff (bash)
- 21. BASH shell
- 22. निकालें/bash
- 23. मैं BASH
- 24. सादा bash
- 25. BASH रिक्त उपनाम 'सीडी'
- 26. curl: PHP से BASH
- 27. md5 sum + एक्सटेंशन (BASH)
- 28. जांचें कि stderr bash
- 29. `अगर [-e file.txt]` bash
- 30. bash && ऑपरेटर ssh
'मेटा-जानकारी' क्या है? और आपने क्या प्रयास किया है? –
मुझे यह मिला है "ls -l" एक फ़ाइल के बारे में जानकारी .. फ़ाइल नाम, अनुमति, फ़ाइल स्वामी, दिनांक इत्यादि की तरह .. – Andy
कृपया प्रत्येक शब्द को कैपिटल करना बंद करें, इससे आपकी पोस्ट को पढ़ने में कठिनाई होती है। – derobert