第4章 更多的 bash shell命令 - df、du、sort、grep、zip、tar等

原创 2015年07月07日 20:31:54

Linux 系统将所有的磁盘都挂载到一个虚拟目录下。
在使用新的存储媒体之前,你需要把他们放到虚拟目录下。这项工作成为挂载(mounting)。

在Linux系统上移除一个可移动设备时,不能直接从系统上删除,而应该先卸载它。

df:有时,你需要知道某个设备还有多少磁盘空间,df命令就是轻松查看所有进程已挂载磁盘的使用情况的。
df有一些命令行参数可用,但是基本上你不会用到。一个常用的参数是 -h , 把输出按照人类可读的形式展示。

通过df命令,你很容易就会发现哪个磁盘块就快没空间了。系统管理员面临的下一个问题就是发生这种情况怎么办。
这时候,就用到了 du 命令。
可以显示某个特定目录(默认情况下是当前目录)的磁盘使用情况。这是用来判断你系统上某个目录是不是有超大文件的快速方法。
-c : 显示以列出文件的总大小
-h : 按照人类可读的方式显示
-s : 显示每个输入参数的总计(不打开目录,显示总数)

sort : 排序
-n :把数字当成数字,而非字符
-t : 指定分隔符
-k :制定从第几个开始排序
-r : 反序排序

常用: du -s * | sort -n

grep : 搜索
-v : 反向搜索
-n : 显示所在行号
-c : 知道多少行,匹配该模式
-e :制定多于一个匹配模式 grep -e t -e f file1
**egrep 是 grep 命令的衍生,支持 POSIX 扩展正则表达式
fgrep 是另一个版本。**

p96
文件压缩:bzip2 compress gzip zip(这四个都有对应的扩展)
归档文件:Unix 和 Linux 的标准归档工具:tar

版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux du命令和df命令区别

du,disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在的,没有被删除的。他计算的大小就是当前他认为存在的所有文件大小的累加和。         df,...
  • wisgood
  • wisgood
  • 2013年12月14日 11:20
  • 26527

unix os下du df简单用法

转自:http://dadoneo.iteye.com/blog/984963du命令参数详解见:http://baike.baidu.com/view/43913.htm下面我们只对其做简单介绍;查...
  • duanyipeng
  • duanyipeng
  • 2015年02月03日 17:25
  • 1924

第4章 更多的bash shell命令

4.1 检测程序4.1.1 探查进程 ps命令能输出运行在系统上的所有程序的许多信息。 ps命令支持3中不同类型的命令行参数: Unix风格的参数,前面加单破折线 BSD风格的参数,前面不加破...
  • u010819416
  • u010819416
  • 2016年12月22日 15:34
  • 108

df、du、fdisk:Linux磁盘管理三板斧的使用心得

源地址 1.df df命令可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息,它也可以显示所有文件系统对i节点和磁盘块的使用情况。 df命令各个选项的含义如下: -a:显示...
  • hello_qingwen
  • hello_qingwen
  • 2014年04月25日 17:35
  • 1066

Linux使用du和df命令结果不一致

Linux下面通常用du和df命令看磁盘空间的使用情况,基本语法如下: df - report file system disk space usage df [OPTION]... [FILE].....
  • vonzhoufz
  • vonzhoufz
  • 2015年03月30日 16:09
  • 2406

df和du显示的磁盘空间使用情况不一致的原因及处理

在Linux下查看磁盘空间使用情况,最常使用的就是du和df了。然而两者还是有很大区别的,有时候其输出结果甚至非常悬殊。 1. 如何记忆这两个命令 du-Disk Usage df-Disk...
  • smstong
  • smstong
  • 2013年03月25日 12:06
  • 12880

你有一条linux命令学习之df、du

命令遗忘是正常的,记录命令是必要的。 那么今天要下载一个源,想知道自己的磁盘空间,因此学习df命令。 df命令 1. 命令用途:报告文件系统磁盘空间的使用情况 2. 命令语法:df [-aBh...
  • sinat_35705952
  • sinat_35705952
  • 2017年11月29日 17:16
  • 73

Linux 磁盘管理:df,du,fdisk,mkfs,fsck

http://www.techug.com/linux-disk-management-df%EF%BC%8Cdu%EF%BC%8Cfdisk%EF%BC%8Cmkfs%EF%BC%8Cfsck?ut...
  • u011001084
  • u011001084
  • 2016年11月03日 09:33
  • 406

实习第一周(第三天)(linux如何查看变量,read命令,通配符, 撷取命令: cut, grep,sort,wc,uniq等等)

用 env观察环境变量与常见环境变量说明。         env 是 environment (环境) 的简写啊,上面的例子当中,是列出来所有的环境变量。当然,如果使用 export 也会是一样的...
  • a13918417173
  • a13918417173
  • 2016年11月16日 09:54
  • 389

df和du磁盘空间不一致

背景最近在服务器上部署了一套服务,服务运行过程中不小心把日志文件给删除了,测试了一下没有影响服务的正常运行,而且没有日志后处理的操作就不以为意的扔那了,但不经意间也埋下了一个巨大的坑。收到服务器磁盘报...
  • ice_actor
  • ice_actor
  • 2016年03月18日 19:13
  • 775
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第4章 更多的 bash shell命令 - df、du、sort、grep、zip、tar等
举报原因:
原因补充:

(最多只允许输入30个字)