Tar的用法、常见的linux压缩解包方法

常见的linux 压缩解包方法

gzip xxx
gunzip xxx

tar zcvf 压缩文件名 压缩文件
tar zxvf 解压包名 解压文件

tar jcvf renwolesshel.tar.bz2 打包
tar jxvf renwolesshel.tar.bz2 解压

zip -q a.zip a.txt 
unzip a.zip 
  -q “安静模式”

tar的用法

打包

打包(多个文件):

tar -cf my.tar 1.txt 2.txt 3.txt

打包(文件夹):

tar -cf dir1.tar dir1

看包

看包/预览包内容:

tar -tvf dir1.tar

解包

解包:会自动解压到当前目录的同名文件夹下面

tar -xf dir1.tar

解包(到指定的位置):解压后会在dir2里面看到一个dir1

tar -xf dir1.tar -C dir2/

tar与文件类型

一般来说 .tar 就是我们说的打包的包了,用上述命令就可以操作。

常见 .tar.gz 格式,它是打包后又进行了压缩。可以使用 -zxf 来解压。

需要根据自己需要来决定要不要开-v ,不开的话,解压或者打包的时候系统看起来就像卡住了一样。

常用参数解释

  • c create 创建
  • x extract 解包
  • v verbose 显示更多废话
  • f file=ARCHIVE 要操作的对象放在f后面
  • z zip 压缩功能

官方的话

GNU ’tar’ saves many files together into a single tape or disk archive, and can restore individual files from the archive.

Examples:
  tar -cf archive.tar foo bar  # Create archive.tar from files foo and bar.
  tar -tvf archive.tar         # List all files in archive.tar verbosely.
  tar -xf archive.tar          # Extract all files from archive.tar.
Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
吸引力法则,大圣灵、外星人和心灵能量
使用 Hugo 构建
主题 StackJimmy 设计