专栏首页雨落凋殇Linux文件归档之tar

Linux文件归档之tar

tar相信大家也比较熟悉了,它是一个常见的压缩文档格式,在linux中它是用来压缩文件的一个命令。在操作之前先来张各个选项的详细解释图片

创建压缩文档


#先创建几个文件和文件夹
[root@rainss ~]# mkdir dir{1..9} && touch file{1..9}
# 创建tar压缩文档(使用选项c) 将刚创建的文件和文件夹存档
# 语法 tar 选项 压缩后的文件名 要压缩的文件(夹)路径 
# 注意选项f后面跟文件名
# 加上选项v可以看到压缩文件列表信息
[root@rainss ~]# tar cvf file.tar dir{1..9} file{1..9}
# 预览刚压缩的压缩文件(选项t)
# 选项f后面始终跟压缩文件的文件名
[root@rainss ~]# tar -tf file.tar

解压压缩文档


# 解压tar压缩文档使用选项x
# 解压到当前目录 
[root@rainss ~]# tar xvf file.tar
# 解压到指定目录(选项-C后指定路径)
# 先在当前路径下创建一个目录tar
[root@rainss ~]# mkdir tar
[root@rainss ~]# tar xvf file.tar -C ./tar

额外的压缩解压方式


解压方式和上面的一样可以加 -C 指定解压目录 v显示详细信息

# gzip压缩(文件扩展名.tar.gz .tgz)
[root@rainss ~]# tar czf file.tgz file{1..9}
# gzip解压
[root@rainss ~]# tar xzf file.tgz

# bzip2压缩 (文件扩展名.tar.bz2)
[root@rainss ~]# tar cjf file.tar.bz2 file{1..9}
# bzip2解压
[root@rainss ~]# tar xjf file.tar.bz2

# xz 压缩 (文件扩展名.tar.xz)
[root@rainss ~]# tar cJf file.tar.xz file{1..9}
# xz 解压
[root@rainss ~]# tar xJf file.tar.xz

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • [Linux]mysql命令导入sql数据

    雨落凋殇
  • [C语言]输出水仙花数

    雨落凋殇
  • [C语言]九九乘法表

    雨落凋殇
  • Linux学习_006_JavaEE程序员常用linux命令整理

    JavaEE:后台应用都会涉及Linux系统、应用程序的部署、运维、分布式集群、大数据、云计算、……

    黑泽君
  • CSS通用类和“结构与样式分离”

    过去的几年里,我编写CSS的方式已经从“语义化”转变为“函数式”(经常被这样称呼)了。

    疯狂的技术宅
  • TW洞见 | 用“五个为什么”写CSS

    今日洞见 文章作者来自:ThoughtWorks - 张铮铮。封面图片来自网络。 本文版权归【ThoughtWorks中国】(微信ID:思特沃克ThoughtW...

    ThoughtWorks
  • malloc,free,calloc,realloc函数

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    村雨
  • Python基础-字符串

    "{}{}{}".format(a, b, c)(注:{} 里面可以填入与后面相对应的符号)

    小团子
  • 安装OpenBLAS

    Petrichor_
  • 7620:区间合并

    7620:区间合并 查看 提交 统计 提问 总时间限制:1000ms内存限制:65536kB描述 给定 n 个闭区间 [ai; bi],其中i=1,2,...,...

    attack

扫码关注云+社区

领取腾讯云代金券