(目录)

tar

# .tar
tar -xvf archive.tar

tar.gz、tgz

1、压缩

tar -zcvf 压缩文件名.tar.gz 被压缩文件名

# 不保留文件路径
tar -zcvf 压缩文件名.tar.gz -C 压缩前切换目录 被压缩文件名

参考 如何在不保留目录结构的情况下tar目录?

2、解压

tar -zxvf 压缩文件名.tar.gz

# 示例:.tar.gz 缩写为 .tgz
tar -zxvf archive.tar.gz

tar.xz

示例

# .tar.xz
tar -xvJf archive.tar.xz

tar.bz2

# tar.bz2
tar -jxvf archive.tar.bz2

gz

# 压缩
gzip -k hello.txt

# 解压缩
gunzip -k hello.txt.gz

说明:

  • -k 参数:保留(不删除)源文件

zip

# 压缩文件
zip -r archive.zip ./*

# 解压
unzip archive.zip

其他

# -j   忽略目录结构 junk (don't record) directory names
zip -j archive.zip ./directory/*

参考 关于linux:创建zip文件并忽略目录结构

参考 Linux:tar指令基本使用