
Lesson5 Linux 文件归档与压缩命令 tar、compress、uncompress
发布日期:2021-05-07 03:26:07
浏览次数:17
分类:精选文章
本文共 1029 字,大约阅读时间需要 3 分钟。
一、 命令格式: tar [选项] 包名 文件或目录列表
二、 命令选项:
必需要指定下列操作之一
-c 创建新的文件
-x 解压/还原文件
-t 列出压缩/备份文件的内容
-r 添加文件到归档/压缩包尾部
可选项
-v 显示指令执行过程
-z 用 gzip 压缩/解压文件
-C 切换到指定目下
必选项
-f 用于指定压缩/备份文件名,放在选项末尾
三、 使用举例:
归档/压缩 .tar 包
• tar – cf example.tar *对当前目录下的所有文件进行打包,生成 example.tar
• tar – cvf example.tar *打包同时,列出包里的文件
• 查看包 example.tar 内容tar –tf example.tar
• 还原 example.tar 包内容tar –xf example.tar
tar –xvf example.tar
• 将文件 file 添加到包 example.tar 中tar –rf example.tar file
归档/压缩 .tar.gz 包
• 对当前目录下的所有文件或目录进行 gzip 压缩,生成 tmp.tar.gztar –zcvf tmp.tar.gz *
• 查看压缩包 tmp.tar.gz 的内容tar –ztf tmp.tar.gz
• 解压缩 tmp.tar.gz 包tar -zxvf tmp.tar.gz
• 解压缩 tmp.tar.gz 包到当前目录下的 file 目录tar –zxvf tmp.tar.gz –C ./file
四、 补充:
1. compress和uncompress 采用LZW算法对文件压缩,是一种字典压缩算法,
压缩算法对文件中有规律的数据内容压缩效率很高,普通文本文件可压掉50-80%,
有许多空白字段的数据库文件甚至可压掉90%以上,
压缩完的文件名后缀是.Z
2. 举例:
• compress ch5 压缩,生成新文件 ch5.Z• zcat ch5.Z 读取压缩格式的文件• uncompress ch.Z 解压缩 , 还原文件 ch5
• tar cvf abc.tar abc 将目录 abc 存到文件 abc.tar• compress abc.tar 压缩生成文件 abc.tar.Z
• uncompress abc.tar.Z 解压• tar xvf abc.tar 解压
发表评论
最新留言
很好
[***.229.124.182]2025年03月30日 05时40分55秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Mybatis【9】-- Mybatis占位符#{}和拼接符${}有什么区别?
2019-03-05
【实战问题】-- 缓存穿透,缓存击穿和缓存雪崩的区别以及解决方案
2019-03-05
计算输入的一句英文语句中单词数
2019-03-05
zabbix系列之十——添加短信告警
2019-03-05
docker复制文件到宿主机
2019-03-05
lvs+keepalive构建高可用集群
2019-03-05
Mysql高可用架构(主从同步)
2019-03-05
mysql主从延迟高的原因
2019-03-05
ATS缓存数据结构
2019-03-05
glob模块
2019-03-05
6 个 Linux 运维典型问题
2019-03-05
通过traceroute追踪并打印成图片
2019-03-05
Centos6.9minimal版系统安装图形化界面
2019-03-05
oracle无法启动asm实例记录
2019-03-05
centos7时间同步
2019-03-05
取消vim打开文件全是黄色方法
2019-03-05
映射内网ftp服务器到公网后内网访问出错问题
2019-03-05
ansible命令应用基础
2019-03-05
YAML基础教程
2019-03-05