Linux 打包与压缩
来源:互联网 发布:手机反监控软件 编辑:程序博客网 时间:2024/05/21 21:02
分类: LINUX
2. 打包命令
格式:tar [-c/x/t ruvfpPN] 打包后的文件名 要打包的文件或目录
选项:c x t只能用一个
-c 建立一个打包文件
-x 解开一个打包文件
-t 查看tar包中的文件
-v 显示文件
-r 增加文件到某一包中
-u 用一同名文件更新包中的文件
-f 使用文件名,在f后直接使用文件名,不能再跟参数
-p 保持原文件的属性
-P 使用绝对路径
- N 设定日期(yyyy/mm/dd),比该时期还要新的文件才会被打包
-exclude 文件名:排除不被打包的文件
例子:
tar –cvf mysql-5.0.tar mysql-----把整个目录mysql中文件打包到mysql-5.0.tar
tar – rf mysql-5.0.tar mysql.conf ------将文件mysql.conf增加到包mysql-5.0.tar
tar –uf mysql-5.0.tar mysql.conf --------用文件mysql.conf更新包中的文件mysql.conf
tar –xvf mysql-5.0.tar -------打开包mysql-5.0.tar中的文件到当前目录
3.压缩与解压缩命令
(1) tar [-c/xz/j/Z] 打包压缩后的文件名 要压缩的文件名或目录名
可以对目录进行先打包再压缩,形成.tar.gz/.tar.bz2压缩文件
gzip是GNU组织开发的压缩程序,形成.gz文件,对应的解压程序为gunzip
bzip2是压缩能力更强的压缩程序,形成.bz2文件,对应的解压程序为bunzip2
compress也是一种压缩程序,形成.Z文件,对应的解压缩程序uncompress,这一种一般用的比较少
-z 调用gzip/gunzip程序
-j 调用bzip2/bunzip2程序
-Z 调用compress/uncompress程序
举例:
tar –cvzf mysql-5.0.tar.gz mysql ------先打包再压缩,调用gzip程序
tar – xvzf mysql-5.0.tar.gz ------调用gunzip压缩程序,解压
tar – cvjf mysql-5.0.tar.bz2 mysql -----调用bzip2程序
tar –xvjf mysql-5.0.tar.bz2 ------调用bunzip2压缩程序
tar – cvZf mysql-5.0.tar.Z mysql
tar – xvZf mysql-5.0.tar.Z
(2) gzip [-dlrv]要压缩的文件名
对某一文件压缩,形成.gz文件,而不能将整个目录进行压缩成一个文件
直接使用gzip程序/gunzip程序,压缩完以后会删除原始文件
-d decompress ,解压缩
-l list,对每个压缩文件,显示下列字段:压缩文件的大小,未压缩文件的大小,压缩比,未压缩文件的名字
-v verbose,对每一个压缩和解压的文件,显示文件名和压缩比。
-r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩。
gzip –v * -----------对当前目录下所有目录进行压缩,对每个文件形成一个.gz压缩文件,并显示文件名和压缩比
gzip –dv * ------------对当前目录下的所有.gz压缩文件进行解压,并显示文件名和压缩比
gunzip * ------------对当前目录下的压缩文件进行解压缩
gzip –v tompcdr.log.2010-07-28-19.999999
gzip –l tompcdr.log.2010-07-28-19.999999
(3)bzip2[-kvzd] 要压缩的文件名
-v 压缩或解压缩文件时,显示详细的信息
-z 强制压缩
-k keep压缩完之后,保留原文件
-d 解压缩
(4).zip格式
为了压缩和解压windows下常用的.zip格式,linux提供了zip和unzip程序。可以把多个文件打包压缩成一个文件,这点和gzip,bzip2是不一样的
zip zip格式压缩文件 原文件
unzip zip格式压缩文件
举例:
zip all all.zip *.txt -----将当前目录下所有.txt文件压缩到all.zip
unzip all.zip
(5)rar格式的文件
对rar格式的出来,要安装RAR for linux软件。安装完以后会有rar和unrar程序。与zip程序的使用时一样的。
- Linux打包与压缩
- Linux 压缩与打包
- Linux 打包与压缩
- Linux文件打包与压缩
- Linux中压缩与打包
- Linux文件打包与压缩
- linux打包与压缩命令
- Linux文件压缩与打包
- Linux 文件打包与压缩
- Linux文件打包与压缩
- Linux文件打包与压缩
- 文件打包与压缩【linux】
- Linux 命令 打包与压缩
- Linux文件打包与压缩
- linux下压缩与打包
- linux命令 打包,压缩与解压缩
- Linux中的打包与压缩命令 --- tar
- linux命令 打包,压缩与解压缩
- 打印图形 蓝桥杯
- 浅谈三种方法实现一个圆形的可点击区域
- Android笔记(二):有序广播
- POJ题单及算法训练练习顺序
- iOS开发关于block和局部变量和全局变量
- Linux 打包与压缩
- Struts2基本概念
- 记录单词Oracle database concepts
- 安装PHP7的图形用户界面(GUI) 扩展
- BootStrap自定义popover,点击区域隐藏功能!
- 奇怪的分式 蓝桥杯
- 15个无比华丽的HTML5/CSS3动画应用
- leetcode 485. Max Consecutive Ones
- Android radioButton只设置图片是居中显示