iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >linux中文件与文件系统的压缩与打包命令有哪些
  • 140
分享到

linux中文件与文件系统的压缩与打包命令有哪些

2023-06-13 04:06:41 140人浏览 独家记忆
摘要

这篇文章主要介绍了linux中文件与文件系统的压缩与打包命令有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。====gzip压缩命令====# gzip [-cdtv#]

这篇文章主要介绍了linux中文件与文件系统的压缩与打包命令有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

====gzip压缩命令====

# gzip [-cdtv#] 文件名 –> 可以解开compress,zip,gzip软件压缩的文件

-c:将压缩数据输出到屏幕上,可通过数据重定向来处理

-d:解压缩参数

-t:验证一个压缩文件的一致性,看看文件是否有无错误

-v:显示源文件/压缩文件的压缩比等信息

-#:压缩等级,-1最快,但压缩比最差,-9最慢,但压缩比最好。默认-6

====bzip2压缩命令====

# bzip2 [-cdkzv#] 文件名

-c:将压缩过程中产生的数据输出到屏幕上

-d:解压缩命令

-k:保留原文件,不删除源文件

-z:压缩参数

-v:显示源文件/压缩文件的压缩比等信息

====压缩/解压缩并打包命令tar====

# tar -jcvf  file.tar.bz2 file1 file2 file3…  –> 利用bzip2来压缩并打包

# tar -jxvf file.tar.bz2 -C 目录 –> 利用bzip2解压缩到指定文件夹

# tar -jtvf file.tar.bz2 –> 查看bz2的压缩文件内容

——————————————————————————-

# tar -zcvf file.tar.gz file1 file2 file3… –> 利用gzip来压缩并打包

# tar -zxvf file.tar.gz -C 目录 –> 利用gzip来解压缩到指定文件夹

# tar -ztvf file.tar.gz –> 查看gz的压缩文件内容

——————————————————————————–

-p:保留备份数据的原本权限与属性,常用语备份(-c)重要的配置文件(常用)

-P:保留绝对路径,即允许备份数据中含有根目录存在之意(不常用)

–exclude=FILE:在压缩过程中,不要将FILE打包

如果只想解开一个单独的文件,可以使用命令:

先查看:# tar -jtvf file.tar.bz2 | grep ‘myfile’

# tar -jxvf file.tar.bz2  待解开文件名

 ====dump备份完整的文件系统====

# dump -S /dev/sda1 –> 仅仅列出需要多少磁盘空间才能备份

# dump -0u -f /root/boot.dump /boot –> 备份等级为0表示完整备份,-u表示并且将dump的时间记录到/etc/dumpdatas文件中

如果是一个目录而非单一的文件系统,则只能完整备份并且不能使用-u参数,而且需要备份的数据都在这个目录下:

# dump -0j -f /root/etc.dump.bz2  /etc

====restore 恢复dump备份的东东====

# restore [-tir] -f dumpfile

# restore -C -f dumpfile -D 挂载点 –> 比较dump与实际文件

-t:查看dump文件内容

-i:进入互动模式

-r:整个文件系统的还原

====光盘写入工具====

* 先将所需要备份的数据构建成一个镜像文件(ISO),利用mkisofs命令

* 将该镜像文件刻录至光盘或DVD中,利用cdrecord命令

# mkisofs -o 镜像文件 -rv -m file 待备份文件…  -v vol -graft-point isodir=systemdir

举个例子:# mkisofs -r -v ‘linux_file’ -o /tmp/system.img -m /home/lost+found -graft-point /root=/root /home=/home /etc=/etc

接下来讲讲光盘刻录工具cdrecord

# cdrecord -scanbus dev=ATA <==查询刻录机的位置

# cdrecord -v dev=ATA:x,y,z blank=[fast|all] <==抹除重复读写片

# cdrecord -v dev=ATA:x,y,z -fORMat <==格式化DVD+RW

# cdrecord -v dev=ATA:x,y,z [参数列表] file.iso

参数列表:

-data:指定以数据格式写入,而不是以默认的CD音轨(-audio)方式写入

speed=X:指定刻录速度,例如CD可用speed=40,DVD可用speed=4之类。

-eject:刻录完自动弹出

fs=8m指定多少缓冲存储器,默认4M,可用增加到8M

针对DVD参数功能:

driveropts=burnfree:打开Buffer Underrun Free模式的写入功能

-sao:支持DVD-RW的格式

一个完整的利用DVD-RW刻录的例子:

先擦除数据:# cdrecord -v dev=ATA:1,1,0 blank=fast

开始写入:# cdrecord -v dev=ATA:1,1,0 fs=8m -data -sao driveropts=burnfree /tmp/system.img

# mount /dev/cdrom /mnt

# df -h /mnt <==看看光盘里面有没有刻录的数据吧

# umount /mnt <== 卸载光盘

====备份工具dd====

# dd if=/etc/passwd /tmp/passwd.back

# dd if=/dev/hdc of=/tmp/mbr.bak bs=512 count=1 <==将自己的磁盘第一个扇区备份下来(放置MBR和磁盘分区表的那个扇区)

注:tar用来备份重要数据,而dd用来备份整块分区或者是整块磁盘,dd甚至可以完整复制启动扇区(boot sector)的区块,这个是tar无法做到的

感谢你能够认真阅读完这篇文章,希望小编分享的“linux中文件与文件系统的压缩与打包命令有哪些”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网操作系统频道,更多相关知识等着你来学习!

--结束END--

本文标题: linux中文件与文件系统的压缩与打包命令有哪些

本文链接: https://www.lsjlt.com/news/265221.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux中文件与文件系统的压缩与打包命令有哪些
    这篇文章主要介绍了linux中文件与文件系统的压缩与打包命令有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。====gzip压缩命令====# gzip [-cdtv#]...
    99+
    2023-06-13
  • Linux中有哪些文件的压缩与解压缩命令
    本篇文章为大家展示了Linux中有哪些文件的压缩与解压缩命令,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1、zip压缩与解压缩      ...
    99+
    2023-06-12
  • Linux系统下文件的压缩、打包与解压方法
    这篇文章主要介绍“Linux系统下文件的压缩、打包与解压方法”,在日常操作中,相信很多人在Linux系统下文件的压缩、打包与解压方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统下文件的压缩、打...
    99+
    2023-06-10
  • Linux基础命令-tar打包压缩文件
    Linux基础命令-echo输出信息_Linux学习中的博客-CSDN博客 Linux三剑客-grep命令_Linux学习中的博客-CSDN博客 Linux文件管理命令(3)-mv改动文件_Linux学习中的博客-CSDN博客 文...
    99+
    2023-09-01
    linux 运维 服务器
  • Linux系统-gzip命令 – 压缩和解压文件
    gzip命令来自于英文单词gunzip的缩写,其功能是用于压缩和解压文件。gzip是一款使用广泛的压缩工具,文件经过压缩后一般会以.gz后缀结尾,与tar命令合用后即为.tar.gz后缀。 据统计,gzip命令对文本文件的压缩比率通常能达到...
    99+
    2023-10-24
    linux 运维 服务器 腾讯云 云计算
  • Linux文件压缩和解压缩的命令
    本篇内容介绍了“Linux文件压缩和解压缩的命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、tar:tar命令:tar [选项...]...
    99+
    2023-06-13
  • Linux下压缩与解压命令有哪些
    这篇文章给大家分享的是有关Linux下压缩与解压命令有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。【tar命令】解压:tar -zxvf FileName.tar压缩:tar -czvf FileName....
    99+
    2023-06-09
  • Linux中常用压缩文件的命令——tar
    一般我们在使用电脑传输邮件到对方邮箱中时,碰到比较大的文件时,通常都会对所要传输的文件进行压缩,然后再传输到对方的邮箱中,这样做是因为压缩文件可以减少文件的大小,使得我们可以既快又方便地将文件传输到对方邮箱中。 ...
    99+
    2023-10-20
    linux 运维 服务器 centos Powered by 金山文档
  • Linux中的压缩文件命令是什么
    本篇文章给大家分享的是有关Linux中的压缩文件命令是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。当文件太大时压缩是一个不错的选择,在Linux中有很多种方法进行压缩,用...
    99+
    2023-06-28
  • 在Linux系统中怎么使用tar命令压缩和解压文件
    本篇内容介绍了“在Linux系统中怎么使用tar命令压缩和解压文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!linux中的tar命令ta...
    99+
    2023-06-13
  • linux文件系统常用命令有哪些
    这篇文章主要介绍“linux文件系统常用命令有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux文件系统常用命令有哪些”文章能帮助大家解决问题。linux文件系统常用命令:1、Rcomme...
    99+
    2023-07-04
  • Windows中怎么使用winzip命令对文件打包压缩
    要在Windows中使用WinZip命令对文件进行打包压缩,可以按照以下步骤操作: 确保安装了WinZip软件,并且将其路径添加...
    99+
    2023-10-23
    Windows winzip
  • Linux系统创建文件命令有哪些
    这篇文章主要介绍Linux系统创建文件命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、touch命令  linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一...
    99+
    2023-06-28
  • Linux中有哪些文件与网络操作命令
    今天就跟大家聊聊有关Linux中有哪些文件与网络操作命令,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。ls代码如下:$ ls #查看当前目录下文件conf    ...
    99+
    2023-06-12
  • 在Linux上压缩文件zip命令的各种变体有哪些
    这篇文章主要介绍在Linux上压缩文件zip命令的各种变体有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!基本的 zip 命令首先,让我们看一下基本的 zip 命令。它使用了与 gzip 基本上相同的压缩算法,但...
    99+
    2023-06-16
  • linux中打包与压缩及tar命令的示例分析
    这篇文章主要介绍linux中打包与压缩及tar命令的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!打包和压缩在linux中,打包和压缩可以说是两个不同的概念,弄清这两个概念对于我们理解复杂的文件后缀有非常大的...
    99+
    2023-06-09
  • linux中xfs文件系统相关命令有哪些
    这篇文章主要介绍linux中xfs文件系统相关命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!创建 XFS 文件系统mkfs.xfs 命令用来创建 xfs 文件系统。无需任何特别的参数,其输出如下:root@...
    99+
    2023-06-16
  • Linux系统创建文件夹命令有哪些
    小编给大家分享一下Linux系统创建文件夹命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!#单个文件夹创建mkdir 文件夹名称#例如:mkdir wen...
    99+
    2023-06-28
  • Linux磁盘与文件系统的基础命令指的是哪些
    Linux磁盘与文件系统的基础命令指的是哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。这里讲述磁盘管理相关的命令。计算机中需要持久化存储的数据一般是保存在硬...
    99+
    2023-06-16
  • linux与windows文件系统有哪些区别
    本篇内容介绍了“linux与windows文件系统有哪些区别”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!区别:1、linux文件系统区分大...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作