Linux日常

Posted on 2022-07-22 11:07  -=-  阅读(29)  评论(0编辑  收藏  举报

tree--以树状图显示

tree命令⾏参数:
-a 显⽰所有⽂件和⽬录。
-A 使⽤ASNI绘图字符显⽰树状图⽽⾮以ASCII字符组合。
-C 在⽂件和⽬录清单加上⾊彩,便于区分各种类型。
-d 显⽰⽬录名称⽽⾮内容。
-D 列出⽂件或⽬录的更改时间。
-f 在每个⽂件或⽬录之前,显⽰完整的相对路径名称。
-F 在执⾏⽂件,⽬录,Socket,符号连接,管道名称名称,各⾃加上"*","/","=","@","|"号。
-g 列出⽂件或⽬录的所属群组名称,没有对应的名称时,则显⽰群组识别码。-i 不以阶梯状列出⽂件或⽬录名称。
-I 不显⽰符合范本样式的⽂件或⽬录名称。
-l 如遇到性质为符号连接的⽬录,直接列出该连接所指向的原始⽬录。
-n 不在⽂件和⽬录清单加上⾊彩。
-N 直接列出⽂件和⽬录名称,包括控制字符。
-p 列出权限标⽰。
-P 只显⽰符合范本样式的⽂件或⽬录名称。
-q ⽤"?"号取代控制字符,列出⽂件和⽬录名称。
-s 列出⽂件或⽬录⼤⼩。
-t ⽤⽂件和⽬录的更改时间排序。
-u 列出⽂件或⽬录的拥有者名称,没有对应的名称时,则显⽰⽤户识别码。
-x 将范围局限在现⾏的⽂件系统中,若指定⽬录下的某些⼦⽬录,其存放于另⼀个⽂件系统上,则将该⼦⽬录予以排除在寻找范围外

 MySQL查看数据库大小

1、进入information_schema 数据库(存放了其他的数据库的信息)
use information_schema;

2、*查询所有数据的大小:
select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables;

3、查看指定数据库的大小:
*查看数据库home的大小
select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables where table_schema='home';

4、查看指定数据库的某个表的大小
*查看数据库home中 members 表的大小
select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables where table_schema='home' and table_name='members';