Linux的tar命令使用

CLI下的归档解压缩原来要这样操作

Tip

只将文件打包叫做归档,将打包解除叫提取归档,使用算法进行处理时对应说法为压缩与解压缩(简称解压)

命令示例

tar -cvf xxxx.tar <><>归档为一个tar
tar -xvf xxxx.tar            提取一个tar
tar -cvzf xxx.tar.gz <>  打包并压缩<>为一个tar.gz
tar -zxvf xxx.tar.gz        解压一个tar.gz(也称为tgz)
tar -cvjf xxx.tar.bz2 <> 打包并压缩一个tar.bz2

常用参数

  1. -c: –create create a new archive 创建一个归档文件
  2. -x: –extract, extract files from an archive 从一个归档文件中提取文件
  3. -v: –verbose verbosely(详细地) list files processed 显示创建归档文件的进程,列出被添加到归档中的文件
  4. -f: –file=ARCHIVE use archive file or device ARCHIVE 指定归档文件的名称
  5. -z: –gzip filter the archive through gzip 使用 gzip 压缩归档文件(.gz扩展名)
  6. -j: –bzip2 filter the archive through bzip2 通过bzip2压缩的形式对文件进行归档(.bz2扩展名)

用法总结

  1. -f-v参数必有,前者让我们能够指定文件名字,后者使归档、提取归档和解压过程可视化**(-f必须在末尾和指定文件相邻)**
  2. -c参数创建归档时使用,-x参数提取归档时使用
  3. 如果需要压缩加上-z-j,对应gzip和bzip2算法
发表了13篇文章 · 总计1万7千字
本博客已稳定运行
载入旅行者一号离地球距离信息...
miit 晋ICP备2024043071号-1 | police 晋公网安备14090002000501 | moe 萌ICP备20258688号
nix