当前位置: 首页 > news >正文

Linux (Ubuntu)磁盘管理与文件压缩解压(入门必看)

目录

一.Ubuntu 磁盘文件

二.磁盘和目录的容量查询命令

三.磁盘的挂载和卸载

四.Linux 下常用的压缩格式

五. gzip 压缩工具(但是不能生成压缩包)

六.bzip2压缩工具

七.tar 打包工具

八.其他格式的压缩和解压缩


 

一.Ubuntu 磁盘文件

/dev/sd* 文件,此类文件是磁盘设备文件,并不直接访问磁盘,必须要将磁盘挂载到某一个目录下才可以访问。

/dev/sdb和/sdb1    /dev/sdb 表示U盘

/dev/sdb1 表示U盘的第一个分区

二.磁盘和目录的容量查询命令

df:列出文件系统的整体磁盘使用量,主要查看文件系统使用量。

du:评估文件系统的问价使用量,主要看单个文件的大小。列如:显示上一层 du -h --max -depth=1。

三.磁盘的挂载和卸载

1.磁盘挂载和卸载

mount 和 unmount(挂载和取消挂载)

2.磁盘分区

fdisk命令

3.磁盘格式化

  磁盘分区创建好以后 就可以格式化磁盘

使用命令 mkfs

例如:sudo mkfs  -t  vfat  /dev/sdb1

四.Linux 下常用的压缩格式

    Linux 下常用的压缩扩展名有  .tar   .tar.bz2    .tar.gz。

五. gzip 压缩工具(但是不能生成压缩包)

        gzip 工具负责压缩和解压缩 .gz格式的压缩包

        gzip    文件    //压缩 

        gzip -d  xxx.gz    //解压缩

        gzip 对文件夹进行压缩

        gzip -r  xxx    //对文件夹进行压缩

        gzip -rd  xxx.gz  //对文件夹中的所有文件进行单独的压缩

六.bzip2压缩工具

     bzip2和gzip 类似,只是bzip2 工具负责压缩和解压缩 bzip2格式的压缩包

        bzip2 -z  xxx  //压缩

        bzip2 -d xxx   //解压

七.tar 打包工具

tar 工具提供打包服务,就是将多个文件打包,比如: tar -vcf test.tar.test  //将test 打包成  test.tar

tar -vxf test.tar  //解压缩

工具参数

-f  使用归档文件        -v 打印处命令执行过程           -c 创建(归档)        -x 从归档中解除文件(解压缩)                      -j  使用bzip2 压缩格式         -z 使用gzip 压缩格式

 对 .tar.gz 进行压缩和解压缩

tar -vxzf  xxx.tar.gz  //解压缩

tar  -vczf   xxx.tar.gz xxx //压缩

八.其他格式的压缩和解压缩

1.rar格式

需要先安装 rar     sudo apt-get install rar

rar  x   xxx.rar   解压缩

rar a    xxx.rar  xxx   压缩

2.zip 格式

  zip  格式压缩使用  zip 命令

  例如  zip   -rv   xxx.zip  xxx

  zip  格式解压缩使用  unzip  命令

   例如  unzip -v  xxx.zip

 

相关文章:

  • CentOS上安装Docker
  • 一文搞定IDEA中SpringBoot项目环境的热部署
  • Java运算符
  • HIS -- 医院信息管理系统业务流程
  • 【精讲】后台项目 采用vue2框架 完整版内含详细注释 1
  • UVA 10271 佳佳的筷子 Chopsticks [DP的基本运用]
  • 【计算机视觉】尺度不变特征变换(SIFT)
  • 计算机网络基础概念
  • Scala系列一:变量和数据类型
  • ROS从入门到精通3-4:urdf集成Gazebo联合仿真
  • 2、操作系统基本原理
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • [Java]快速入门二叉树,手撕相关面试题
  • 输出UE当前所有UObject的基础信息
  • 【MicroPython ESP32】1.8“tft ST7735带中文驱动显示示例
  • C++11: atomic 头文件
  • css系列之关于字体的事
  • es6(二):字符串的扩展
  • httpie使用详解
  • JavaScript 一些 DOM 的知识点
  • javascript面向对象之创建对象
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • Zsh 开发指南(第十四篇 文件读写)
  • 免费小说阅读小程序
  • 树莓派 - 使用须知
  • 算法-图和图算法
  • 源码安装memcached和php memcache扩展
  • 【云吞铺子】性能抖动剖析(二)
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • #if 1...#endif
  • #Java第九次作业--输入输出流和文件操作
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • (09)Hive——CTE 公共表达式
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (9)STL算法之逆转旋转
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (黑马C++)L06 重载与继承
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • (排序详解之 堆排序)
  • (求助)用傲游上csdn博客时标签栏和网址栏一直显示袁萌 的头像
  • (三分钟)速览传统边缘检测算子
  • (十五)使用Nexus创建Maven私服
  • (四)模仿学习-完成后台管理页面查询
  • (一)appium-desktop定位元素原理
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .NET Framework杂记
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • .NET8.0 AOT 经验分享 FreeSql/FreeRedis/FreeScheduler 均已通过测试
  • .Net的DataSet直接与SQL2005交互
  • /usr/bin/env: node: No such file or directory