Linux下常用压缩命令

1. tar
只是打包动作,相当于归档处理,不做压缩;解压也一样,只是把归档文件释放出来。

tar -cvf examples.tar files|dir 压缩
tar -xvf examples.tar (解压至当前目录下)
tar -xvf examples.tar -C /path (/path 解压至其它路径)

2. tar.gz tgz (tar.gz和tgz只是两种不同的书写方式,后者是一种简化书写,等同处理)兼顾了压缩时间(耗费CPU)和压缩空间(压缩比率)其实这是对tar包进行gzip算法的压缩

tar czvf examples.tgz 目录 (打包目录 当前目录所有文件用*)
tar -zxvf file.tgz
tar -zxvf file.tgz -C /temp

3.zstd 又快又好

tar --zstd -cf npc.tar.zst npc (目录)
tar --zstd -xf npc.tar.zst

4. 其他

gz
压缩:
gzip -d examples.gz examples
解压:
gunzip examples.gz

zip
压缩:
zip -r examples.zip examples (examples为目录)
解压:
unzip examples.zip

 

赞 (1)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址