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

目录
相关文章
|
4天前
|
Ubuntu Linux 网络安全
Linux磁盘挂接教程
Linux磁盘挂接教程
35 14
|
4月前
|
Ubuntu Linux Shell
Linux系统中如何查看磁盘情况
【9月更文挑战第3天】在Linux系统中,有多种方式查看磁盘情况。可通过命令行工具`df`查看文件系统磁盘使用情况,选项`-h`以人类可读格式显示,`-T`显示文件系统类型;`du`命令显示目录或文件磁盘使用情况,`-h`以人类可读格式显示,`-s`仅显示总计;`fdisk -l`列出磁盘和分区信息。此外,图形界面的磁盘管理工具和文件管理器也可用于查看磁盘使用情况。这些方法有助于更好地管理磁盘空间。
818 4
|
3月前
|
前端开发 Unix Linux
揭秘 Electron 的 Linux 打包过程:你知道背后发生了什么吗?
本文详细介绍了 `electron-builder` 在 Linux 平台上如何打包 Electron 应用程序,涵盖了 AppImage、Flatpak、Snap 等多种格式的打包原理和具体实现。文章从初始化 `LinuxPackager` 到创建各种目标格式的包,详细解析了每个步骤的代码逻辑和关键方法,帮助开发者更好地理解和使用 `electron-builder` 进行 Linux 应用的打包。
299 2
揭秘 Electron 的 Linux 打包过程:你知道背后发生了什么吗?
|
2月前
|
监控 Oracle 关系型数据库
Linux平台Oracle开机自启动设置
【11月更文挑战第8天】在 Linux 平台设置 Oracle 开机自启动有多种方法,本文以 CentOS 为例,介绍了两种常见方法:使用 `rc.local` 文件(较简单但不推荐用于生产环境)和使用 `systemd` 服务(推荐)。具体步骤包括编写启动脚本、赋予执行权限、配置 `rc.local` 或创建 `systemd` 服务单元文件,并设置开机自启动。通过 `systemd` 方式可以更好地与系统启动过程集成,更规范和可靠。
249 2
|
2月前
|
Oracle Ubuntu 关系型数据库
Linux平台Oracle开机自启动设置
【11月更文挑战第7天】本文介绍了 Linux 系统中服务管理机制,并详细说明了如何在使用 systemd 和 System V 的系统上设置 Oracle 数据库的开机自启动。包括创建服务单元文件、编辑启动脚本、设置开机自启动和启动服务的具体步骤。最后建议重启系统验证设置是否成功。
|
4月前
|
存储 Linux 5G
Linux 基于 LVM 逻辑卷的磁盘管理【简明教程】
这篇文章介绍了LVM(逻辑卷管理)如何提供灵活的磁盘管理方式,允许动态调整逻辑卷的大小而不会丢失数据。
Linux 基于 LVM 逻辑卷的磁盘管理【简明教程】
|
3月前
|
Linux
linux开机挂载镜像
【10月更文挑战第1天】在 Linux 系统中,开机挂载镜像通常涉及几个关键步骤,包括创建挂载点、编辑配置文件以及重新加载配置
152 0
|
3月前
|
Unix Linux 对象存储
Linux 磁盘管理
Linux 磁盘管理
58 1
|
4月前
|
监控 Linux
Linux系统中du命令与df命令的区别与用法
总的来说,`du` 和 `df` 在磁盘管理中互补使用,能够提供全面的磁盘空间使用信息,帮助用户和管理员有效地监控和管理系统资源。
130 3
|
3月前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控总结
Linux系统命令与网络,磁盘和日志监控总结
93 0