Linux打包和压缩打包
打包linux拼包命令,也称为归档linux拼包命令,指的是一个文件或目录的集合linux拼包命令,而这个集合被存储在一个文件中 。归档文件没有经过压缩linux拼包命令 , 因此,它占用的空间是其中所有文件和目录的总和 。通常,归档总是会和系统备份联系在一起 。
压缩
压缩是指利用算法将文件进行处理,已达到保留最大文件信息,而让文件体积变小的目的 。其基本原理为,通过查找文件内的重复字节,建立一个相同字节的词典文件,并用一个代码表示 。
压缩和归档文件类似 , 压缩文件也是一个文件和目录的集合,且这个集合也被存储在一个文件中 , 但它们的不同之处在于,压缩文件采用linux拼包命令了不同的存储方式,使其所占用的磁盘空间比集合中所有文件大小的总和要小 。
由于计算机处理的信息是以二进制的形式表示的,因此,压缩软件就是把二进制信息中相同的字符串以特殊字符标记 , 只要通过合理的数学计算 , 文件的体积就能够被大大压缩 。把一个或者多个文件用压缩软件进行压缩 , 形成一个文件压缩包,既可以节省存储空间,又方便在网络上传送 。
对文件进行压缩,很可能损坏文件中的内容,因此,压缩又可以分为有损压缩和无损压缩 。
打包和压缩的区别
打包指的是将多个文件和目录集中存储在一个文件中,而压缩则指的是利用算法对文件进行处理,从而达到缩减占用磁盘空间的目的 。
Linux下,常用打包命令有2个,分别是tar和dd;常用的压缩命令有很多,比如gzip、zip、bzip2等 。
linux打包压缩命令tarlinux打包压缩命令tar的方法如下linux拼包命令:
操作设备:戴尔笔记本电脑
操作系统:win10
操作程序:linux主机2.01
1、首先进入到等待输入shell指令的linux命令行状态下linux拼包命令 , 如下图所示 。
2、输入shell指令:tar -czf test.tar.gz test.txt,如下图所示 。
3、最后按下回车键就会看到test.txt被成功压缩为test.tar.gz,如下图所示 。
linux tar打包、解包命令 解压
语法:tar [主选项+辅选项] 文件或者目录
使用该命令时 , 主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用 。
主选项:
c 创建新的档案文件 。如果用户想备份一个目录或是一些文件,就要选择这个选项 。相当于打包 。
x 从档案文件中释放文件 。相当于拆包 。
t 列出档案文件的内容 , 查看已经备份了哪些文件 。
特别注意,在参数的下达中,c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩 。
辅助选项:
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩或解压? 一般格式为xx.tar.gz或xx. tgz
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩或解压?一般格式为xx.tar.bz2
-v :压缩的过程中显示文件!这个常用
-f :使用档名,请留意 , 在 f 之后要立即接档名喔!不要再加其他参数!
-p :使用原文件的原来属性(属性不会依据使用者而变)
--exclude FILE:在压缩的过程中,不要将 FILE 打包!
范例:
范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar
[root@linux ~]# tar -cvf /tmp/etc.tar /etc==仅打包 , 不压缩!
[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc==打包后,以 gzip 压缩
[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc==打包后 , 以 bzip2 压缩
推荐阅读
- 原生html5,原生html页面
- 手机拍视频后期怎么处理,手机拍摄视频模糊 后期怎么清晰
- html5会员卡中心,html5会员注册界面
- 如何获取模拟飞行游戏手柄,如何获取模拟飞行游戏手柄按键
- 层级Java相关代码 java阶层
- 电脑怎么打开高清语音助手,怎样打开高清语音通话功能?
- 手机要怎么换路由器教程,用手机更换路由器步骤
- C语言学到函数要多久 c语言学到函数要多久学完
- 点击按钮播放音乐html5,点击按钮播放音乐这首曲子什么乐器