এলএস-এ "মোট" এর অর্থ কী?
দুর্দান্ত প্রশ্ন, এর অর্থ হল আপনি বিশদে মনোযোগ দিতে চান। আমি উদাহরণ দিয়ে বর্ণনা করব। আমার হোম ডিরেক্টরিতে /home/el
নীচে ফাইলগুলির সাথে tmpdir নামে একটি ডিরেক্টরি রয়েছে। আমি সেই ডিরেক্টরিতে পরিবর্তন করি এবং করিls -al
el@angeliqe ~/tmpdir $ ls -al
total 20
drwxrwxr-x 4 el users 4096 Dec 21 11:45 .
drwx--x--x 9 el users 4096 Dec 21 11:45 ..
drwxrwxr-x 2 el users 4096 Dec 21 11:45 dirWithFiles
drwxrwxr-x 2 el users 4096 Dec 21 11:44 emptydir
-rw-rw-r-- 1 el users 182 Dec 21 11:45 myfile.txt
এটি 'মোট 20' বলে। এটি অনুবাদ করে: "tmpdir সমস্ত ডিরেক্টরি এবং ফাইলগুলির জন্য ডিস্কে 20K স্পেস ব্যবহার করে"।
-h বিকল্পের সাহায্যে, আপনি এটি মানব পাঠযোগ্য আকারে এটি দিতে বলেছেন:
el@angeliqe ~/tmpdir $ ls -alh
total 20K
drwxrwxr-x 4 el users 4.0K Dec 21 11:45 .
drwx--x--x 9 el users 4.0K Dec 21 11:45 ..
drwxrwxr-x 2 el users 4.0K Dec 21 11:45 dirWithFiles
drwxrwxr-x 2 el users 4.0K Dec 21 11:44 emptydir
-rw-rw-r-- 1 el users 182 Dec 21 11:45 myfile.txt
এটি লক্ষ্যণীয় আকর্ষণীয় যে কোনও ডিরেক্টরিতে কোনও ডিরেক্টরি নেই এটিতেও 8K স্থান নেয়, আমার ক্ষেত্রে emptydir
এতে কিছুই নেই তবে 8 কে ব্যবহার হিসাবে দেখায়
el@angeliqe ~/tmpdir/emptydir $ ls -al
total 8
drwxrwxr-x 2 el users 4096 Dec 21 11:44 .
drwxrwxr-x 4 el users 4096 Dec 21 11:45 ..
একটি খালি ডিরেক্টরি যুক্ত করা প্রমাণ করে যে ডিরেক্টরিগুলি 4K আপ নেয়:
el@angeliqe ~/tmpdir/emptydir $ ls -alh
total 12K
drwxrwxr-x 3 el users 4.0K Dec 21 11:54 .
drwxrwxr-x 4 el users 4.0K Dec 21 11:45 ..
drwxrwxr-x 2 el users 4.0K Dec 21 11:54 blah
তদন্তের আরেকটি আদেশ হ'ল du
:
el@angeliqe ~/tmpdir/emptydir $ du
4 ./blah
8 .
এছাড়াও, আপনি ফাইলের আকারগুলি একটি নির্দিষ্ট গভীরতায় দেখতে পারেন:
el@angeliqe ~ $ du -h --max-depth=1
12K ./.ssh
4.0K ./my_recycle_bin
8.0K ./.vim
13G ./gnuoctbluehost
24K ./tmpdir
48K ./.subversion
152K ./.cpan
13G .
el@angeliqe ~ $
ls -l ~
সঙ্গেls -la ~
, এবংls -lA ~
)। জিএনইউ সরঞ্জামগুলির সাথে ব্লকটির আকার 1kB, তবে পসিএক্স এবং অন্যান্য বর্তমান বাস্তবায়ন অনুসারে 512 বি।