Linux centosVMware zip压缩工具、tar打包、打包并压缩
一、 zip压缩工具
可以用来压缩文件和目录,压缩目录是需要指定目录下的文件。
[root@davery tmp]# cp 1.txt davery/
[root@davery tmp]# du -sh davery/
4.0K davery/
[root@davery tmp]# yum inistall -y zip
已加载插件:fastestmirror
没有该命令:inistall。请使用 /usr/bin/yum --help
[root@davery tmp]# yum install -y zip
..
压缩文件
[root@davery tmp]# zip 2.txt.zip 6.txt 错误
zip warning: name not matched: 6.txt
zip error: Nothing to do! (2.txt.zip)
[root@davery tmp]#
[root@davery tmp]# zip 2.txt.zip 2.txt 正确
adding: 2.txt (deflated 75%)
[root@davery tmp]#
[root@davery tmp]# du -sh 2.txt.zip
320K 2.txt.zip
[root@davery tmp]#
压缩目录
[root@davery tmp]# zip -r -davery.zip 2.txt davery 错误
zip error: Invalid command arguments (short option 'a' not supported)
[root@davery tmp]# zip -r davery.zip 2.txt davery 正确
adding: 2.txt (deflated 75%)
adding: davery/ (stored 0%)
adding: davery/1/ (stored 0%)
adding: davery/1/2/ (stored 0%)
adding: davery/1.txt (deflated 57%)
[root@davery tmp]#
安装unzip
[root@davery tmp]# yum install -y unzip
[root@davery tmp]# unzip davery.zip
Archive: davery.zip
replace 2.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
inflating: 2.txt
replace davery/1.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: A
inflating: davery/1.txt
[root@davery tmp]#
[root@davery tmp]#
[root@davery tmp]# unzip 2.txt.zip -d test/
Archive: 2.txt.zip
inflating: test/2.txt
[root@davery tmp]#
[root@davery tmp]# unzip 2.txt.zip -d test/aa.txt 不能指向文件名,压缩前后文件名不做更改
Archive: 2.txt.zip
inflating: test/aa.txt/2.txt
[root@davery tmp]#
[root@davery tmp]# unzip -l davery.zip 只能查看文件列表,不能看文件内容
Archive: davery.zip
Length Date Time Name
--------- ---------- ----- ----
1296516 04-03-2018 20:29 2.txt
0 04-03-2018 20:44 davery/
0 03-28-2018 22:19 davery/1/
0 03-28-2018 22:20 davery/1/2/
889 04-03-2018 20:44 davery/1.txt
--------- -------
1297405 5 files
[root@davery tmp]#
二、tar打包
-z:表示同时使用gzip压缩
-j:表示同时使用bzip2压缩
-J:表示同时使用xz压缩
-x:表示解包或解压
-t:查看包里文件
-c:表示创建一个tar包或者压缩文件包
-v:表示可视化
-f:后边跟文件名(-f filename,表示压缩后的文件名为filename)
[root@davery tmp]# tar -cvf davery.tar davery/ 压缩打包目录,再次打包就覆盖
davery/
davery/1/
davery/1/2/
davery/1.txt
[root@davery tmp]#
[root@davery tmp]# tar -xvf davery.tar 解包目录
davery/
davery/1/
davery/1/2/
davery/1.txt
[root@davery tmp]#
[root@davery tmp]# tar -cvf davery.tar davery 2.txt 打包目录加文件
davery/
davery/1/
davery/1/2/
davery/1.txt
2.txt
[root@davery tmp]#
[root@davery tmp]# tar -tf davery.tar 查看打包
davery/
davery/1/
davery/1/2/
davery/1.txt
2.txt
[root@davery tmp]#
[root@davery tmp]# tar -vcf davery.tar --exclude davery davery 2.txt 过滤davery目录
2.txt
[root@davery tmp]#
[root@davery tmp]# tar -vcf davery.tar --exclude davery --exclude "*.txt" davery 2.txt 过滤davery目录 和txt文件
[root@davery tmp]# 因为tmp除了txt没有其他文件,则为空
三、打包并压缩
[root@davery tmp]# tar -czvf davery.tar.gz davery 2.txt 打包时并用gzip压缩
davery/
davery/1/
davery/1/2/
davery/1.txt
2.txt
[root@davery tmp]# du -sh davery.tar.gz 2.txt 查看
320K davery.tar.gz
1.3M 2.txt
[root@davery tmp]#
[root@davery tmp]# tar -tf davery.tar.gz 解包
davery/
davery/1/
davery/1/2/
davery/1.txt
2.txt
[root@davery tmp]# tar -cjvf davery.tar.bz2 davery 2.txt 打包时并用bzip2压缩
davery/
davery/1/
davery/1/2/
davery/1.txt
2.txt
[root@davery tmp]# du -sh davery.tar.bz2 2.txt查看
132K davery.tar.bz2
1.3M 2.txt
[root@davery tmp]#
[root@davery tmp]# tar -tf davery.tar.bz2解包
davery/
davery/1/
davery/1/2/
davery/1.txt
2.txt
[root@davery tmp]#
Linux centosVMware zip压缩工具、tar打包、打包并压缩的更多相关文章
- Linux下zip格式文件的解压缩和压缩
Linux下zip格式文件的解压缩和压缩 Linux下的软件包很多都是压缩包,软件的安装就是解压缩对应的压缩包.所以,就需要熟练使用常用的压缩命令和解压缩命令.最常用的压缩格式有.tar.gz/tgz ...
- zip压缩工具 tar打包 打包并压缩
6.5 zip压缩工具 6.6 tar打包 6.7 打包并压缩 zip压缩工具 xz,bzip2,gzip都不支持压缩目录 zip可以压缩目录 压缩文件 zip 2.txt.zip 2.txt [ ...
- Zip压缩工具、tar打包、打包并压缩
第5周第2次课(4月17日) 课程内容: 6.5 zip压缩工具6.6 tar打包6.7 打包并压缩 6.5 zip压缩工具 Zip压缩工具最大的特点就是可以支持压缩目录,也能够压缩文件,Window ...
- linux中tar命令(打包、压缩、解压)、zip和unzip、rar多种压缩文件
一.名词解释 打包:将一大堆文件或目录变成一个总的文件[tar命令] 压缩:将一个大的文件通过一些压缩算法变成一个小文件[gzip,bzip2等] Linux中很多压缩程序只能针对一个文件进行压缩,这 ...
- Linux centosVMware 压缩打包介绍、gzip压缩工具、bzip2压缩工具、xz压缩工具。
一.压缩打包介绍 Lnux下常见的压缩文件通常是.tar.gz模式,还有.tar..gz..bz2..zip..tar.bz2..tar.xz. .gz:表示由gzip压缩工具压缩的文件 .bz2:表 ...
- centos 文档的压缩和打包 gzip,bzip2,xz,zip,unzip,tar,tgz 第九节课
centos 文档的压缩和打包 gzip,bzip2,xz,zip,unzip,tar,tgz 第九节课 SAS盘可以支持热插拔,看机器 tar.zip.tar -czvf 不会动源文件,gz ...
- PHP扩展类ZipArchive实现压缩解压Zip文件和文件打包下载 && Linux下的ZipArchive配置开启压缩 &&搞个鸡巴毛,写少了个‘/’号,浪费了一天
PHP ZipArchive 是PHP自带的扩展类,可以轻松实现ZIP文件的压缩和解压,使用前首先要确保PHP ZIP 扩展已经开启,具体开启方法就不说了,不同的平台开启PHP扩增的方法网上都有,如有 ...
- Linux命令(十五) 打包或解压文件 tar
目录 1.命令简介 2.常用参数介绍 3.实例 4.直达底部 命令简介 tar 命令用于将文件打包或解压,扩展名一般为 ".tar" ,指定特定的参数可以调用 gzip 或 bzi ...
- Linux基础------文件打包解包---tar命令,文件压缩解压---命令gzip,vim编辑器创建和编辑正文件,磁盘分区/格式化,软/硬链接
作业一:1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) cat /etc/passwd /etc/group > /1.txt2) 将用户信息数据库文件和用户 ...
随机推荐
- 操作系统OS - 进程的状态切换
- centos 6.x 启动过程简介(来自老男孩)
- JDBC通过资源文件初始化
- Burpsuite 工具详解(常用模块之proxy、spider 、decoder)
Burpsuite常用模块之proxy.spider .decoder 是一款集成化渗透测试工具(jav ...
- ETCD授权认证
export ETCDCTL_API=3 ENDPOINTS=localhost:2379 etcdctl --endpoints=${ENDPOINTS} role add root etcdctl ...
- 在Eclipse或Myeclipse安装Maven插件的几种方法
http://blog.csdn.net/lfsfxy9/article/details/9397937
- 重装VisualSVN Server报错
由于eclipse无法连接SVN服务器,尝试着重装SVN,安装到一半时,弹出如下图所示错误: 打开提示窗口输入services.msc,进入服务界面: 发现VisualSVN Server服务无法启动 ...
- php虚拟主机配置( 输入网址 对应 ip地址)
1.启动http_vhost.conf文件 在httpd-conf中,#virtual hosts 去掉前面的井号 # Includeconf/extra/httpd_vhost.conf 2.配置h ...
- conda常用命令(待续)
1.常用命名 # 查看虚拟环境列表 conda env list # 创建虚拟环境 conda create -n python36 python=3.6.2 # 切换环境 activate pyth ...
- oracle查询连续n天登录的用户
-- 查询连续3天登录的用户 1 先创建一个表,如下: create table USER_DATA ( USER_ID NUMBER, LOGIN_TIME DATE ); 2 插入用户登录数据: ...