tar打包命令(linux)

tar打包命令(linux)1.打包命令:tar-cvf归档路径被打包文件路径。(c–createarchivev-verbosef–file,f指归档路径,故f必须放在其他选项之后,而且-可省略不写)单独打包命令:tar-cvf归档路径被打包路径.(整体文件变大,后缀一般是.tar)gzip压缩命令:tar-zcvf归档路径被打包路径.(gun-zip压缩,后缀一般是.tar.gz)bzip2压缩命令:tar-jcvf归档路径被打包路径.

大家好,又见面了,我是你们的朋友全栈君。

1.打包命令:

tar  -cvf 归档路径  被打包文件路径。
(c--create archive   v-verbose  f  --file ,f指归档路径,故f必须放在其他选项之后,而且-可省略不写)


单独打包命令:  tar -cvf 归档路径 被打包路径.  (整体文件变大,后缀一般是.tar)
gzip压缩命令:     tar -zcvf 归档路径 被打包路径.  (gun-zip压缩,后缀一般是.tar.gz)
bzip2压缩命令:   tar -jcvf  归档路径 被打包路径.  (bzip2压缩,后缀一般是.tar.bz2)
1.1 例子tar -cvf
[root@lbg test]# ls
a  b  c  d
[root@lbg test]# tar -cvf test.tar a b c d ---将文件abcd打包为test.tar
[root@lbg test]# ls
a  b  c  d  test.tar

1.2 例子tar -zcvf / tar -jcvf
# 可以单独的打包,但不可单独的压缩,单独的-z命令是不行的.
[root@lbg test]# tar -zcvf test.tar.gz a b c d ---打包并gzip压缩。
[root@lbg test]# ls
a  b  c  d  test.tar  test.tar.gz
[root@lbg test]# tar -jcvf test.tar.bz2 a b c d ---打包并bzip2压缩。
[root@lbg test]# ls
a  b  c  d  test.tar  test.tar.bz2  test.tar.gz

2. 解压

拆包时有同名文件会直接覆盖,tar打包的都可拆,加不加z .j都可。

但如果加了z或j,就只能拆对应的zip或bzip2格式的包.

拆包命令:(-x 拆包 -C 指定解压路径)

tar -xvf 归档文件路径   ---可拆tar/gzip/bzip2格式的包
tar -zxvf 归档文件路径   ---只可拆gzip格式的包
tar-jxvg 归档文件路径    ---只可拆bzip2格式的包
unzip  test.zip                                  --拆zip格式的包
2.1 例子
# 解压到指定位置的命令:
tar -xvf  test.tar  -C  /tmp 
 --解压指定位置:到/tmp里,加-C (C --change dir.)
#另外:选项中-可省略,v和省略.故可以:
tar  xvf  test.tar    ----或者 ----tar  xf  test.tar

Linux里一般不用zip包,但有的话,解压命令是:

unzip  test.zip  

总结案例:

[root@lbg test]# tar -xvf test.tar -C /test/bb 
[root@lbg test]# tar -zxvf test.tar.gz -C /test/bb
[root@lbg test]# tar -jxvf test.tar.bz2 -C /test/bb
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/138346.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月31日 下午3:46
下一篇 2022年5月31日 下午3:46


相关推荐

  • [fastai]fastai Cookbook

    [fastai]fastai CookbookCourse url: http://www.fast.ai/ 1.Install fastai plugin in PyCharm IDE; 2.Import as: from fasta

    2025年9月15日
    12
  • Gson json转list

    Gson json转list在日常应用中 我们一般都会碰到两种情况 转成单一实体对象和转换成对象列表或者其他结构 先来看第一种 比如 json 字符串为 name name0 age 0 Personperson gson fromJson str Person class 提供两个参数 分别是 json 字符串以及需要转换对象的类型 第二种 转换成列表类型 Lis

    2026年3月16日
    2
  • 工具集成:让智能体具备执行能力

    工具集成:让智能体具备执行能力

    2026年3月13日
    3
  • 警告: Exception encountered during context initialization – cancelling refresh attempt:

    警告: Exception encountered during context initialization – cancelling refresh attempt:今天写 Spring 遇到了一个坑爹的问题 那么因为啥原因呢 错误提示我错误的加载了 Bean 警告 Exceptionenc cancellingre org springframew beans factory BeanCreation 我去看了一下我的

    2026年3月20日
    3
  • exploit计算机术语,exploit

    exploit计算机术语,exploit相关文献 1 引言当前 缓冲区溢出漏洞及其攻击是当前互联网中存在的最主要的威胁之一 在近几年的安全事件中与缓冲区溢出相关的安全事件超过了 50 1 而 SANS 选出的威胁最大的 20 个漏洞中 有 10 个是由于缓冲区溢出所造成的 2 利用缓冲区漏洞编写代码进行攻击过程称为漏洞利用 Exploit 攻击代码即 Exploit 程序 又由于 Windows 和 Linux Unix 在内核设计 内存管理都很不一样 而且 Wi

    2026年3月26日
    3
  • Struts中private static final long serialVersionUID的作用

    Struts中private static final long serialVersionUID的作用今天在看项目源码的时候发现 struts 的 action 里面有 privatestati L 这样的一条语句 中文搜索之后 全部都是如果你修改了此类 要修改此值 否则以前用老版本的类序列化的类恢复时会出错 为了在反序列化时 确保类版本的兼容性 最好在每

    2026年3月17日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号