用linux的du命令显示文件或目录大小
平时经常用linux的free命令查看内存信息,今天因为mysql系统突然死掉了,而且无法启动。具体现象是一直显示正在启动的进度状态,但始终无法启动,平时启动几秒就完成了的。所以肯定有问题。于是准备查看下是不是日志信息多了,占满了硬盘空间。突然发现一个问题,怎么查看一个文件和目录的空间占用情况呢,以前都用ls -al 命令,可以显示文件或目录的大小,但是总感觉不太直观,网络搜了下,发现du命令是行使这个职能的专业工具:显示目录或文件的大小。呵呵,很方便,只需要du -sh fileName or directoryName 就可以显示指定的目录或文件的大小。而且这里的文件名或通配符,如果du -sh * 则显示当前目录所有的目录和文件的大小。至于大小的单位,可以使用-h参数自动调整,超过1Kb的显示单位为K,超过1mb的显示单位为m,依此类推,很直观。
du(disk usage)命令的具体用法以及参数如下:
功能说明:显示目录或文件的大小。
语 法:du [-abcDhHklmsSx][-L <符号连接>][-X <文件>][--block-size][--exclude=<目录或文件>][--max-depth=<目录层数>][--help][--version][目录或文件]
补充说明:du会显示指定的目录或文件所占用的磁盘空间。
参 数:
-a或-all 显示目录中个别文件的大小。
-b或-bytes 显示目录或文件大小时,以byte为单位。
-c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。
-D或--dereference-args 显示指定符号连接的源文件大小。
-h或--human-readable 以K,M,G为单位,提高信息的可读性。
-H或--si 与-h参数相同,但是K,M,G是以1000为换算单位。
-k或--kilobytes 以1024 bytes为单位。
-l或--count-links 重复计算硬件连接的文件。
-L<符号连接>或--dereference<符号连接> 显示选项中所指定符号连接的源文件大小。
-m或--megabytes 以1MB为单位。
-s或--summarize 仅显示总计。
-X<文件>或--exclude-from=<文件> 在<文件&g
相关文档:
1. 下载Linux下DNW的PC端USB驱动和写入工具
下载地址:已上传至CSDN
2. 编译PC端USB驱动和写入工具
2.1 解压缩
$ tar xzvf /path/to/dnw_linux.tgz
dnw_linux/
dnw_linux/secbulk/
dnw_linux/secbulk/Makefile
dnw_linux/secbulk/secbulk.c
dnw_linux/dnw/
dnw_linux/dnw/dnw.c
......
前一篇博客还写了自己写的端口转发工具,今天偶然在网上看到讲命名管道和netcat配合的用法,被彻底雷倒了。
原来以为netcat做不到,原来是自己想不到,而不是netcat做不到……
方法如下:
$ mknod backpipe p
&n ......
不常用但非常实用的命令
UNIX命令是测试必备的知识,除了一些常用的命令需要熟悉以外,有很多非常有用但是不常用的命令也需要了解,这样对工作有很大的帮助,这里提供一些我平常工作中累积的知识,希望能帮助到大家 ^_^
1、统计所有文件中的记录数:wc -l filename
2、查看共享内存:ipcs -m
3、vi中的批量字符匹配(a- ......
杨沙洲 (pubb@163.net)国防科技大学计算机学院
2003 年 5 月 19 日
自从多线程编程的概念出现在 Linux 中以来,Linux 多线应用的发展总是与两个问题脱不开干系:兼容性、效率。本文从线程模型入手,通过分析目前 Linux 平台上最流行的 LinuxThreads 线程库的实现及其不足,描述了 Linux 社区是如何看待和解决兼容性和效率 ......
在
Debian
下访问
Windows
共享文件夹,需要安装
smbfs
软件包。用
aptitude
安装以后,将
Windows
下的文件夹设为共享,可以用以下命令在
Linux
下访问
Windows
共享文件夹:
mount -t
smbfs //10.0.0.25/microsoft /mnt
或者
mount -t cifs //10.0.0.25/microsoft /mnt
或者
smbmount //10.0.0.25/mi ......