Як перевірити кожен розмір каталогу за допомогою однієї команди оболонки?


3

Я хочу отримати розміри баз даних для -

тест, mysql, performance_schema, sakila, information_schema

[root@linux data]# ls -ltrh
总用量 32M
drwx------ 2 mysql root  4.0K 4月  27 17:44 test
drwx------ 2 mysql root  4.0K 4月  27 17:44 mysql
-rw-rw---- 1 mysql mysql  28K 4月  27 17:44 mysql-bin.000001
-rw-rw---- 1 mysql mysql 1.1M 4月  27 17:44 mysql-bin.000002
-rw-rw---- 1 mysql mysql  27K 4月  27 17:49 mysql-bin.000003
-rw-rw---- 1 mysql mysql 1.1M 4月  27 17:49 mysql-bin.000004
drwx------ 2 mysql mysql 4.0K 4月  27 17:50 performance_schema
-rw-rw---- 1 mysql mysql  27K 4月  27 17:50 mysql-bin.000005
-rw-rw---- 1 mysql mysql 1.1M 4月  27 17:50 mysql-bin.000006
-rw-rw---- 1 mysql mysql 5.0M 4月  27 18:02 ib_logfile1
-rw-rw---- 1 mysql mysql  238 4月  27 18:02 mysql-bin.index
srwxrwxrwx 1 mysql mysql    0 4月  27 18:02 mysql.sock
-rw-rw---- 1 mysql mysql    6 4月  27 18:02 mysql.pid
-rw-rw---- 1 mysql mysql 2.1K 4月  27 21:07 error.log
drwx------ 2 mysql mysql 4.0K 4月  27 21:51 lijunda
drwx------ 2 mysql mysql 4.0K 4月  28 09:12 sakila
-rw-rw---- 1 mysql mysql  22K 4月  28 09:12 mysql-bin.000007
-rw-rw---- 1 mysql mysql  18M 4月  28 09:12 ibdata1
-rw-rw---- 1 mysql mysql 5.0M 4月  28 09:12 ib_logfile0

коли я використовую команду нижче, всі каталоги стають 4.0k. Це не те, що я хотів.

[root@linux data]# ls -ltrhd */
drwx------ 2 mysql root  4.0K 4月  27 17:44 test/
drwx------ 2 mysql root  4.0K 4月  27 17:44 mysql/
drwx------ 2 mysql mysql 4.0K 4月  27 17:50 performance_schema/
drwx------ 2 mysql mysql 4.0K 4月  27 21:51 lijunda/
drwx------ 2 mysql mysql 4.0K 4月  28 09:12 sakila/

Як відобразити ці каталоги належного розміру?

Відповіді:



1

Я б прокоментував відповідь з факелу ... але я все ще занадто новий для коментарів.
Я також думаю, що duвідповідає вашим потребам. Я б використовував -b(звіт у байтах) або -h(читабельний для людини), просто щоб бути впевненим у величині чисел; інакше вам доведеться здогадуватися, і хоча ви, ймовірно, все отримаєте правильно, зробіть це на всякий випадок.
Мій командний рядок:

du -sb *
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.