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

目录
相关文章
|
2天前
|
Linux Go 数据安全/隐私保护
Linux 中的文件属性解析
在 Linux 系统中,每个文件和目录有一组属性控制其操作和访问权限。了解这些属性对有效管理文件至关重要。文件属性包括:文件类型(如 `-` 表示普通文件,`d` 表示目录),权限(如 `rwx` 表示所有者权限,`r-x` 表示组和其他用户权限),所有者,组,硬链接数,文件大小和最后修改时间。通过 `chown` 和 `chmod` 命令可更改文件所有者、所属组及权限。此外,还有特殊权限(如 SUID、SGID)和 ACL(访问控制列表)提供更精细的访问控制。
|
3天前
|
Linux
如何将一个linux服务器挂载到另外一个linux服务器上
如何将一个linux服务器挂载到另外一个linux服务器上
13 1
|
3天前
|
人工智能 Linux
Linux查找大文件的方法
Linux查找大文件的方法
|
5天前
|
固态存储 Ubuntu Linux
Linux(29) 多线程快速解压缩|删除|监视大型文件
Linux(29) 多线程快速解压缩|删除|监视大型文件
11 1
|
5天前
|
Ubuntu Linux 数据安全/隐私保护
Linux(24) 如何在Ubuntu中操作rootfs.img文件
Linux(24) 如何在Ubuntu中操作rootfs.img文件
9 0
|
7天前
|
机器学习/深度学习 缓存 监控
linux查看CPU、内存、网络、磁盘IO命令
`Linux`系统中,使用`top`命令查看CPU状态,要查看CPU详细信息,可利用`cat /proc/cpuinfo`相关命令。`free`命令用于查看内存使用情况。网络相关命令包括`ifconfig`(查看网卡状态)、`ifdown/ifup`(禁用/启用网卡)、`netstat`(列出网络连接,如`-tuln`组合)以及`nslookup`、`ping`、`telnet`、`traceroute`等。磁盘IO方面,`iostat`(如`-k -p ALL`)显示磁盘IO统计,`iotop`(如`-o -d 1`)则用于查看磁盘IO瓶颈。
|
1天前
|
Linux
【Linux】深入理解ls命令
【Linux】深入理解ls命令
|
4天前
|
监控 Linux Windows
50个必知的Linux命令技巧,你都掌握了吗?(下)
50个必知的Linux命令技巧,你都掌握了吗?(下)
|
4天前
|
Linux Shell Windows
Linux 常用基本命令
Linux 常用基本命令
|
5天前
|
Ubuntu Linux Shell
linux免交互登陆远程主机并执行命令(密钥对和Expect)
linux免交互登陆远程主机并执行命令(密钥对和Expect)