Linux ls -l कमांड में डिफॉल्ट साइज यूनिट क्या है


57

मैं जानना चाहता था कि ls -lलिनक्स में कमांड के आउटपुट की यूनिट (बाइट्स, बिट्स, केबी) क्या है । यहाँ एक उदाहरण है जो मुझे मिला है:

-rw-rw-r--    1 guest    guest       39870 Feb 14 19:41 ser_cat
-rw-r--r--    1 guest    guest       19935 Feb 14 19:35 ser_cp
-rw-rw-r--    1 guest    guest       19935 Feb 14 19:29 ser_more

मैं जानना चाहता था कि 39870 की इकाई (सीरैट का आकार) क्या है?

जवाबों:


79

वह आकार बाइट्स में है।

आप ls -lhमानव पठनीय फ़ाइल आकारों के साथ लंबी सूची को प्रिंट करने के लिए उपयोग कर सकते हैं।


18
इकाइयों पर एक नोट: ls -h 1K (1024 बाइट्स) देता है। ls --si 1k (1000 बाइट्स) देता है।
थॉमस ब्रैट

4

मानव पठनीय फ़ाइल आकार ( ls -lh) दिखाने के लिए हमें l (लंबी सूची विकल्प) जोड़ने की आवश्यकता है । आपके मामले में, फ़ाइल का आकार ser_cat 39870 बाइट्स में है।

-rw-rw-r--    1 guest    guest       39870 Feb 14 19:41 ser_cat
-rw-r--r--    1 guest    guest       19935 Feb 14 19:35 ser_cp
-rw-rw-r--    1 guest    guest       19935 Feb 14 19:29 ser_more

ls -lh कमांड सभी फ़ाइल आकार की जानकारी को Kibibyte (KiB), M के लिए Mebibyte (MiB) और इतने पर दिखाता है। बिट्स के बजाय वे बाइट्स में जानकारी दिखाते हैं।

ls -lhदो वर्णों के बजाय एकल वर्ण का उपयोग करके इकाई (आकार) की जानकारी दिखाता है। यदि कोई इकाई जानकारी नहीं है, तो वह बाइट्स है।


3
-H के लिए इकाइयाँ वास्तव में किबिबाइट्स और मेबिबाइट्स हैं, किलोबाइट्स और मेगाबाइट्स नहीं। यदि आप किलोबाइट और मेगाबाइट चाहते हैं, तो --siइसके बजाय उपयोग करें ।
अजेडी ३२

@ Ajedi32 बिंदु को प्रतिबिंबित करने के लिए अपडेट किया गया पोस्ट। , Refer [ superuser.com/questions/287498/… KiB और KB के बीच अंतर को समझने के लिए
Baha
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.