linux中的tar打包、压缩多个文件、磁盘查看和分区类、du查看文件和目录占用的磁盘空间、df查看磁盘空间使用情况、lsblk查看设备挂载情况、fdisk分区、mount/umount挂载/卸载、设置开机自动挂载

简介: tar [选项] XXX.tar.gz 将要打包进去的内容 (功能描述:打包目录,压缩后的 文件格式.tar.gz)du 目录/文件 (功能描述:显示目录下每个子目录的磁盘使用情况)du: disk usage 磁盘占用情况。详细的请看我之前发的博客。linux常用命令下。linux常用命令中。linux常用命令上。...............对于Linux用户来讲,不论有几个分区,分别分给哪一个目录使用,它总归就是一个根 目录、一个独立且唯一的文件结构。Linux中每个分区都是用来组成整个文件系统的一部分,它在用一种叫做“挂载”的处理 方法,它整个文件系统中包含了一整套的文件和目录,并将一

1.8.3 tar 打包

tar [选项] XXX.tar.gz 将要打包进去的内容 (功能描述:打包目录,压缩后的 文件格式.tar.gz)

选项 功能
-c 产生.tar 打包文件
-C 解压到指定目录
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包同时压缩
-x 解包.tar 文件

1.8.3.1压缩多个文件

[root@hadoop100 home]# tar -zcvf mymy.tar.gz xue.txt bigbig.txt
在这里插入图片描述

1.8.3.2压缩目录

[root@hadoop100 home]# tar -zcvf ddd.tar.gz ddd/

在这里插入图片描述

1.8.3.3解压到当前目录

[root@hadoop100 home]# tar -zxvf ddd.tar.gz

在这里插入图片描述

1.8.3.4解压到指定目录

[root@hadoop100 home]# tar -zxvf mymy.tar.gz -C /home/pig
在这里插入图片描述

1.9 磁盘查看和分区类

1.9.1 du查看文件和目录占用的磁盘空间

du: disk usage 磁盘占用情况

du 目录/文件 (功能描述:显示目录下每个子目录的磁盘使用情况)

选项 功能
-h 以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示
-a 不仅查看子目录大小,还要包括文件
-c 显示所有的文件和子目录大小后,显示总和
-s 只显示总和
--max-depth=n 指定统计子目录的深度为第 n 层

1.9.1.1查看所有目录占用磁盘大小

[root@hadoop100 home]# du
在这里插入图片描述

1.9.1.2查看当前用户主目录占用的磁盘空间大小

[root@hadoop100 ~]# du -sh
在这里插入图片描述

1.9.1.3查看子目录深度为第一层

[root@hadoop100 ~]# du --max-depth=1 -ah
在这里插入图片描述

1.9.2 df查看磁盘空间使用情况

df: disk free 空余磁盘

df 选项 (功能描述:列出文件系统的整体磁盘使用量,检查文件系统的磁盘空间占 用情况)

选项 功能
-h 以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示

1.9.2.1查看磁盘使用情况

在这里插入图片描述

1.9.3 lsblk查看设备挂载情况

lsblk (功能描述:查看设备挂载情况)

选项 功能
-f 查看详细的设备挂载情况,显示文件系统信息

1.9.3.1查看设备挂载情况

在这里插入图片描述
这里的UUID是为当前的每一个分区创建唯一的标识符

为什么是sda呢,因为使用的硬盘是SCSI
在这里插入图片描述

如果硬盘使用了IDE则这里的命名为hda

1.9.4 fdisk分区

fdisk -l (功能描述:查看磁盘分区详情)
fdisk 硬盘设备名 (功能描述:对新增硬盘进行分区操作)

选项 功能
-l 显示所有硬盘的分区列表

1.9.4.1经验技巧

该命令必须在 root 用户下才能使用

1.9.4.2功能说明

1.9.4.2.1Linux 分区

Device:分区序列
Boot:引导
Start:从X磁柱开始
End:到Y磁柱结束
Blocks:容量
Id:分区类型ID
System:分区类型

1.9.4.2.2分区操作按键说明

m:显示命令列表
p:显示当前磁盘分区
n:新增分区
w:写入分区信息并退出
q:不保存分区信息直接退出

1.9.4.3查看系统分区情况

在这里插入图片描述
Boot的意思是是不是引导分区

1.9.6 mount/umount挂载/卸载

对于Linux用户来讲,不论有几个分区,分别分给哪一个目录使用,它总归就是一个根 目录、一个独立且唯一的文件结构。 Linux中每个分区都是用来组成整个文件系统的一部分,它在用一种叫做“挂载”的处理 方法,它整个文件系统中包含了一整套的文件和目录,并将一个分区和一个目录联系起来, 要载入的那个分区将使它的存储空间在这个目录下获得

1.9.6.1挂载前准备(必须要有光盘或者已经连接镜像文件)

快捷键ctrl+d
在这里插入图片描述
因为要手动挂载,则在操作这个步骤的时候要先将虚拟机注销

1.9.6.2基本语法

mount [-t vfstype] [-o options] device dir (功能描述:挂载设备)
umount 设备文件名或挂载点 (功能描述:卸载设备)

1.9.6.3参数说明

参数 功能
-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类 型。常用类型有
光盘或光盘镜像:iso9660
DOS fat16 文件系统:msdos
Windows 9x fat32 文件系统:vfat
Windows NT ntfs 文件系统:ntfs
Mount Windows 文件网络共享:smbfs
UNIX(LINUX) 文件网络共享:nfs
-o options 主要用来描述设备或档案的挂接方式。常用的参数有:
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集
device 要挂接(mount)的设备
dir 设备在系统上的挂接点(mount point)

1.9.6.4挂载光盘镜像文件

1.9.6.4.1建立挂载点

[root@hadoop100 ~]# mkdir /mnt/cdrom

1.9.6.4.2设备/dev/cdrom挂载到 挂载点 : /mnt/cdrom 中

[root@hadoop100 ~]# mount /dev/cdrom /mnt/cdrom/
在这里插入图片描述

1.9.6.5设置开机自动挂载

[root@hadoop100 ~]# vim /etc/fstab
然后加一条下面的语句就可以了
在这里插入图片描述

详细的请看我之前发的博客
linux常用命令下https://blog.csdn.net/Redamancy06/article/details/125349887
linux常用命令中https://blog.csdn.net/Redamancy06/article/details/125327352
linux常用命令上https://blog.csdn.net/Redamancy06/article/details/125317329

目录
相关文章
|
10月前
|
存储 Linux
Linux 目录名称
Linux系统目录结构简介:根目录(/)下包含各类功能目录,如/bin存放用户命令,/etc存储配置文件,/home为用户主目录,/var记录日志等可变数据,/usr存放用户工具,/tmp用于临时文件。各目录分工明确,保障系统有序运行。(238字)
373 5
|
12月前
|
存储 Linux
Linux环境下删除大文件后磁盘空间未释放问题诊断流程。
以上诊断流程涉及Linux底层机制与高级管理技能结合之处,并需要管理员根据实际环境灵活调整诊断策略与解决方案。
813 8
|
Ubuntu Linux
"unzip"命令解析:Linux下如何处理压缩文件。
总的来说,`unzip`命令是Linux系统下一款实用而方便的ZIP格式文件处理工具。本文通过简明扼要的方式,详细介绍了在各类Linux发行版上安装 `unzip`的方法,以及如何使用 `unzip`命令进行解压、查看和测试ZIP文件。希望本文章能为用户带来实际帮助,提高日常操作的效率。
3682 12
|
Linux 定位技术
Linux系统中的cd命令:目录切换技巧
踏过千山,越过万水,人生就是一场不断前行的旅程,总充满了未知与挑战。然而,“cd”命令如同你的旅伴,会带你穿梭在如棋盘一般的文件系统中,探索每一处未知。希望你能从“cd”命令中找到乐趣,像是掌控了一种络新妙的魔法,去向未知进发,开始你的探索之旅。
538 24
|
监控 Linux
Linux基础:文件和目录类命令分析。
总的来说,这些基础命令,像是Linux中藏匿的小矮人,每一次我们使用他们,他们就把我们的指令准确的传递给Linux,让我们的指令变为现实。所以,现在就开始你的Linux之旅,挥动你的命令之剑,探索这个充满神秘而又奇妙的世界吧!
314 19
|
Ubuntu Linux PHP
利用PHP压缩音频:Linux环境下的ffmpeg简易安装指南
希望这个指南能为你的编程之旅提供帮助。只需记住,每一行代码都像音乐的音符,组合在一起,创造出美妙的旋律。祝你编程愉快!
453 6
|
Linux
Linux目录删除指南:彻底解决“Is a directory”错误
在 Linux 系统中遇到 `cannot remove 'xxx': Is a directory` 错误,是因为删除目录时未使用正确参数。解决方法包括:1) 使用 `rmdir` 删除空目录或 `rm -r` 删除非空目录;2) 检查并调整目录权限(如通过 `sudo` 提权);3) 处理特殊场景,例如文件属性异常、特殊字符或进程占用;4) 替代方法如 `find -delete` 或文件系统修复。操作前建议备份数据,并启用防误删功能(如 `alias rm='rm -i'`)。掌握 `rm` 和 `rmdir` 的区别是关键。
2243 1
|
Linux
Linux压缩与解压“助手”
gzip压缩解压 因为都是系统自带的我们不需要安装; ls 看一下目录当前的文件,创建一个 touch 123.txt 文件; 原文件消失,压缩解压 gzip 进行压缩,(“ gzip 123.txt ”),这样就压缩完毕了; gzip 进行解压,(“ gzip -d 123.txt.gz”),这样就解压完毕了; 原文件保留,gzip -k 123.txt、gzip -dk 123.txt.gz ;
354 9
|
Ubuntu Linux
linux(三十六)文件和目录相关命令tree
linux(三十六)文件和目录相关命令tree
274 0
|
Linux
快速上手linux | 一文秒懂Linux各种常用目录命令(上)
快速上手linux | 一文秒懂Linux各种常用目录命令(上)
314 0