Tar 命令

除了zip这个简单实用的压缩工具以外, Linux上应用最广泛的还是这个tar.

命令语法:

  1. tar [options] [tar-archive-name] [other-file-names]

常用的选项有这么几个:

  • c 创建一个归档文件
  • v 显示详细过程
  • f 后接要创建的文件名
  • z 压缩(.gz)
  • j 压缩(.bz2)
  • x 解压
  • t 测试(也就是查看里面都有啥, 并不解压)

1.简单的创建一个归档文件(不压缩)

  1. tar cvf /tmp/my_home_directory.tar /home/jsmith

这里的option前面加不加-(连字符)都行, 推荐还是加上, 更美观, 也符合基本认知.

2.查看某个压缩包里的内容(列出文件)

  1. tar tvf /tmp/my_home_directory.tar

3.解压某个压缩包(提取文件)

  1. tar xvf /tmp/my_home_directory.tar

4.解压文件到特定的目录

  1. tar xvfz /tmp/my_home_directory.tar.gz C /tmp/some_dir

扩展阅读

Additional Tar Examples