文章目录
- 【 1. 查看磁盘空间 】
- 1.1 df 查看空间利用大小
- 1.2 du 查看目录所占空间大小
- 【 2. 打包、压缩 】
- 2.1 tar -cvf 打包
- 2.2 gzip 压缩
- 【 3. 解压缩、解包 】
- 3.1 gunzip 解压缩
- 3.2 tar -xvf 解包
【 1. 查看磁盘空间 】
1.1 df 查看空间利用大小
- 作用
查看整个文件系统或指定文件系统的磁盘空间使用情况( 默认显示单位为KB)。 - 基本语法
- -a :列出所有的文件系统,包括系统特有的 /proc 等文件系统;
- -k :以 KBytes 的容量显示各文件系统;
- -m :以 MBytes 的容量显示各文件系统;
- -h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示;
- -H :以 M=1000K 取代 M=1024K 的进位方式;
- -i :不用硬盘容量,而以 inode 的数量来显示-a :列出所有的文件系统,包括系统特有的 /proc 等文件系统;
- -T :显示文件系统类型, 连同该 partition 的 filesystem 名称 (例如 ext3) 也列出;
df [选项参数] [文件 或 目录]
- 实例
df -h
第一行的导航栏意思分别是:文件系统、容量、已用、可用、已用%、挂载点。
1.2 du 查看目录所占空间大小
- 作用
查看指定目录或文件的磁盘使用量。 - 基本语法
- -a :列出所有的文件与目录容量,因为默认仅统计目录底下的文件量而已。
- -h :以人们较易读的容量格式 (G/M) 显示;
- -s :仅显示指定目录或文件的总大小,而不显示其子目录的大小。
- -S :包括子目录下的总计,与 -s 有点差别。
- -k :以 KBytes 列出容量显示;
- -m :以 MBytes 列出容量显示;
du [选项参数] [文件 或 目录]
- 实例
du -sh
【 2. 打包、压缩 】
2.1 tar -cvf 打包
- 作用
为 linux 的文件和目录创建档案,将多个文件归类到一个文件。 - 基本语法
- -c :打包选项
- -v :显示打包进度
- -f :使用档案文件
- -x, --extract, --get 从归档中解出文件
tar [选项参数] [文件1 文件2 文件3...]
- 实例
## 1.复制多个.bashrc文件并重命名
cp ~/.bashrc bahsrc2
cp ~/.bashrc bahsrc3
cp ~/.bashrc bahsrc4
# 2.打包
tar -cvf bashrc.tar bahsrc2 bahsrc3 bahsrc4
2.2 gzip 压缩
- 作用
用来压缩文件。 - 基本语法
gzip [选项参数] [文件或目录]
- 实例
gzip bashrc.tar
【 3. 解压缩、解包 】
3.1 gunzip 解压缩
- 作用
解开被gzip压缩过的文件,即扩展名为.gz 的压缩文件。 - 基本语法
gunzip [选项参数] [文件列表]
- 实例
gunzip bashrc.tar.gz
3.2 tar -xvf 解包
- 作用
从归档中解出文件,解开拓展名为 .tar 的文件。 - 基本语法
tar -xvf [文件列表]
- 实例
# 1.将原目录中的bashrc2、bashrc3、bashrc4删除
rm bashrc2 bashrc3 bashrc4
# 2.解包 bashrc.tar 到当前文件目录
tar -xvf bashrc.tar