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.