实验楼 文件系统操做与磁盘管理

基本操做

查看磁盘和目录的容量

 使用 df 命令查看磁盘的容量css

dfruby

df -hbash

使用 du 命令查看目录的容量

du -h
参数指定查看目录的深度 du -h -d 0 ~ (只查看一级目录的信息)
以 blocks 的大小展现 du
以更易读的方式展现
-d显示目录中全部文件的大小 du -a
显示总计,只列出最后加总的值 du -s

简单的磁盘管理

建立虚拟磁盘

dd 命令简介

dd命令用于转换和复制文件,oop

dd默认从标准输入中读取,并写入到标准输出中,但能够用选项if(input file,输入文件)和of(output file,输出文件)改变。spa

dd命令从标准输入读入用户输入到标准输出或者一个文件:dd if=/dev/stdin of=test bs=10 count=1 unix

bs(block size)用于指定块大小(缺省单位为 Byte,也可为其指定如'K','M','G'等单位),count用于指定块数量。code

使用 dd 命令建立虚拟镜像文件

/dev/zero设备建立一个容量为 256M 的空文件:dd if=/dev/stdin of=virtual.img bs=1M count=256排序

使用 mkfs 命令格式化磁盘

将虚拟磁盘镜像格式化为ext4文件系统:sudo mkfs.ext4 virtual.imgcoffeescript

使用 mount 命令挂载磁盘到目录树

使用mount来查看下主机已经挂载的文件系统:sudo mountip

mount命令的通常操做以下:mount [-o [操做选项]] [-t 文件系统类型] [-w|--rw|--ro] [文件系统源] [挂载点]

mount -o loop -t ext4 virtual.img /mnt 

使用 umount 命令卸载已挂载磁盘

sudo umount /mnt

使用 fdisk 为磁盘分区

查看硬盘分区表信息 sudo fdisk -l
进入磁盘分区模式 sudo fdisk virtual.img

轻松一下

cowsay命令,能够让你在终端里以一种动物说话的形式打印出一段话。

安装:sudo apt-get install cowsay

默认是一只牛:cowsay hello

打印全部支持的种类:cowsay -l

选择种类:cowsay -f turtle hello

做业

du -h -a | sort -n -r | head -n 10

du:

-h 以K,M,G为单位,提升信息的可读性

-d 指定查看目录的深度

-a

-s

sort :

  -b   忽略每行前面开始出的空格字符。
  -c   检查文件是否已经按照顺序排序。
  -f   排序时,忽略大小写字母。
  -M   将前面3个字母依照月份的缩写进行排序。
  -n   依照数值的大小排序。
  -o<输出文件>   将排序后的结果存入指定的文件。
  -r   以相反的顺序来排序。
  -t<分隔字符>   指定排序时所用的栏位分隔字符。
  -k  选择以哪一个区间进行排序。

head:

-q    隐藏文件名

-v    显示文件名

-c   显示字节数

-n 显示的行数

相关文章
相关标签/搜索