Linux学习笔记 (四)归档和压缩
1、压缩文件:
格式:zip 压缩文件 源文件
例:zip abc.zip abc //将abc文件压缩到abc.zip文件内。
2、压缩目录:
格式:zip –r 压缩目录 源目录
例:zip dir.zip dir //将dir目录压缩到dir.zip文件内。
3、解压文件:
使用unzip解压缩命令:
格式:unzip 压缩文件
例:unzip abc.zip //解缩将abc.zip文件。(文件和目录使用相同的解压缩命令)
二、.gz格式压缩
1、压缩文件
格式:gzip 源文件
例:gzip abc.txt
注意:使用gzip方式的压缩文件,源文件会消失
2、压缩文件不删除源文件
格式:gzip –c 源文件 > 压缩文件
例:gzip -c abc.txt > abc.gz //将源文件压缩为abc.gz格式。
3、压缩目录下的所有子文件
格式:gzip –r 目录
例:gzip –r /jp //压缩jp目录中的所有子文件,目录中的源文件消失。
4、解压缩文件
格式:gzip –d 压缩文件
例:gzeip –d abc.gz
或者:
格式:gunzip 压缩文件
例:gunzip abc.gz
例:gunzip –r jp //解压目录中的所有子文件:
三、.bz2格式压缩
1、压缩文件
格式:bzip2 源文件
例:bzip2 abc.txt //压缩abc.txt文件,不保留原文件。
例:bzip2 a.txt b.txt //同事压缩a.txt和b.txt文件,不保留源文件。
2、保留源文件压缩
格式:bzip2 –k 源文件
例:bzip2 –k abc.txt //压缩abc.txt文件,保留源文件
3、解压缩
1、bzip2方式
格式:bzip2 –d 压缩文件
例:bzip2 –d abc.bz2 //解压缩不保留源文件
例:bzip2 –dk abc.bz2 //解压缩保留源文件
2、bunzip2方式
格式:bunzip2 压缩文件
例:bunzip2 abc.bz2 //解压缩不保留源文件
例:bunzip2 –k abc.bz2 //解压缩保留源文件
四、tar打包命令
1、打包
格式:tar –cvf 打包文件名 源文件
选项:
-z:压缩为tar.gz格式的文件
-j:压缩为tar.bz2格式的文件
-c:打包
-v:显示过程
-f:指定打包后的文件名
例:tar –cvf jp.tar jp //将jp目录打包为jp.tar格式的文件。
例:tar –zcvf jp.tar.gz jp //将jp目录打包并压缩
例:tar –jcvf jp.tar.bz2 jp //将jp目录打包并压缩
例:tar –jcvf /tmp/jp.tar.bz2 jp1 jp2 //打包压缩多个文件夹到指定目录
2、解包
格式:tar –xvf 打包文件名
选项:
-z:解压缩.gz格式的文件
-j:压缩为tar.bz2格式的文件
-x:解包
-t:查看文件内容
例:tar –xvf jp.tar //将jp.tar解包
例:tar –zxvf jp.tar.gz //将jp.tar.gz解包
例:tar –jxvf jp.tar.bz2 //将jp.tar.bz2解包
例:tar –jxvf jp.tar.bz2 -C /tmp //将jp.tar.bz2解压到指定目录
例:tar –jtvf jp.tar.bz2 //查看压缩包中的内容
Linux学习笔记 (四)归档和压缩的更多相关文章
- Linux学习笔记(四) vi编辑器
一.vi 编辑器 vi 编辑器 (Visual Interface) 是所有 Unix 及 Linux 系统下标准的编辑器,相当于 Windows 系统中的记事本 它有三种模式,分别是: Comman ...
- 【linux学习笔记四】文件搜索命令
一 文件搜索 locate //在后台数据库中按文件名搜索 搜索速度更快 locate 文件名 //locate命令所搜索的后台数据库 /var/lib/mlocate //更新数据库 updated ...
- Linux学习笔记<四>
<1>shutdown -h now 立刻进行关机 shutdown -r now/reboor 现在重新启动计算机 <2>尽量避免用root用户登陆,用普通用户登陆后换成ro ...
- kali linux学习笔记(四) : 网络端口大全介绍
端口大全介绍 2端口:管理实用程序 3端口:压缩进程 5端口:远程作业登录 7端口:回显 9端口:丢弃 11端口:在线用户 13端口:时间 17端口:每日引用 18端口:消息发送协议 19端口:字符发 ...
- Linux学习笔记14—文件的压缩与打包
1..gz gzip 压缩工具压缩的文件 .bz2 bzip2 压缩工具压缩的文件 .tar tar 打包程序打包的文件(tar并没有压缩功能,只是把一个目录合并成一个文件) .tar.g ...
- Linux学习笔记(六)压缩和解压缩命令
压缩和解压缩命令 zip unzip gzip gunzip bzip2 bunzip2 tar zip (.zip格式的压缩文件) 英文原意:package and compress (archiv ...
- linux 学习笔记四
文件权限管理篇章 chown -R mysql. /usr/local 把 /usr/local/以及以下的所有文件和子目录属主改为 mysql ls -al * 用这条命令查询 chgrp c ...
- Linux学习笔记(一) 文件系统
对于每一个 Linux 学习者来说,了解 Linux 文件系统的结构是十分有必要的 因为在 Linux 中一切皆文件,可以说只有深入了解 Linux 的文件系统,才会对 Linux 有更深刻的理解 L ...
- Linux学习笔记(二) 文件管理
了解 Linux 系统基本的文件管理命令可以帮助我们更好的使用 Linux 系统,以下介绍几个常用的文件管理命令 1.pwd pwd 是 Print Working Directory 的简写,用于显 ...
- Linux学习笔记(五) 账号管理
1.用户与组账号 用户账号:包括实际人员和逻辑性对象(例如应用程序执行特定工作的账号) 每一个用户账号包含一个唯一的用户 ID 和组 ID 标准用户是系统安装过程中自动创建的用户账号,其中除 root ...
随机推荐
- redis.clients.jedis.HostAndPort - cant resolve localhost address
阿里云ECS部署spring-boot访问redis出现redis.clients.jedis.HostAndPort - cant resolve localhost address 摘要: 阿里云 ...
- request.getServletContext()的问题!
ServletRequest的getServletContext方法是Servlet3.0添加的,这个可以看一下官方文档 http://docs.oracle.com/javaee/6/api/jav ...
- debian 更换sh的默认链接为bash
https://blog.csdn.net/mudongliangabcd/article/details/43458895
- [BZOJ2006] [NOI2010]超级钢琴 主席树+贪心+优先队列
2006: [NOI2010]超级钢琴 Time Limit: 20 Sec Memory Limit: 552 MBSubmit: 3591 Solved: 1780[Submit][Statu ...
- 将win平台上的mysql数据复制到linux上报错Can't write; duplicate key in table
将win平台上的mysql数据复制到linux上报错Can't write; duplicate key in table xxx 新年新气象,果然在新年的第一天就遇到了一个大坑,项目在win上跑的没 ...
- [libgdx游戏开发教程]使用Libgdx进行游戏开发(3)-给游戏添加一些控制功能
每个游戏中都有一些只有程序员自己才知道的控制功能,比如增加金钱,满血复活,无视防御,不死等等. 都是为了方便自己调试而在测试阶段使用的功能. 正如上一章提到的:我们也需要加些只有程序员才知道的控制功能 ...
- 分分钟搞定 JSP 技术
一.JSP的语法 1.模版元素 写在JSP中的html内容 在翻译后的Servlet中, 直接被out.write原样输出 2.JSP脚本表达式 格式: ...
- 【互动问答分享】第6期决胜云计算大数据时代Spark亚太研究院公益大讲堂
“决胜云计算大数据时代” Spark亚太研究院100期公益大讲堂 [第6期互动问答分享] Q1:spark streaming 可以不同数据流 join吗? Spark Streaming不同的数据流 ...
- 5、Flask实战第5天:页面跳转和重定向
GET和POST请求 在网络请求中有许多请求方式,比如GET, POST, DELETE, PUT等,最常用的就是GET和POST GET 只会在服务器上获取资源,不会更改服务器的状态,这种请求方式推 ...
- Struts2遇到Caused by Action class not found这类问题怎么解决
刚才碰到个小坑,显示的错误是struts.xml找不到Action,明显不会有错的因为之前还是正常跑起来的,然后百度google搜了一通没解决,maven clean用了没反应还是照样报错. 最后在百 ...