gzip and tar 命令的区别

tar 和 gzip 命令详解

基本概念

  • gzip(GNU zip):Unix/Linux 系统下的压缩工具,用于压缩单个文件
  • tar(tape archive):用于将多个文件或目录打包成单个文件的归档工具

命令详解

tar 命令参数说明

-c:create,创建新的归档文件
-v:verbose,显示详细信息
-f:file,指定归档文件名
-x:extract,解开归档文件
-z:使用 gzip 压缩/解压缩

常见用法

# 打包文件
tar -cvf archive.tar file1 file2

# 解包文件
tar -xvf archive.tar

# 打包并压缩
tar -czvf archive.tar.gz folder/

# 解包压缩文件
tar -xzf archive.tar.gz

gzip 命令

# 压缩文件
gzip filename        # 生成 filename.gz,原文件会被删除

# 解压缩文件
gunzip filename.gz   # 或使用 gzip -d filename.gz

使用场景

  1. 单个文件压缩:直接使用 gzip
  2. 多文件归档:使用 tar
  3. 多文件归档并压缩:使用 tar-z 参数结合 gzip

文件扩展名

  • .tar:仅打包的文件
  • .gz:经过 gzip 压缩的文件
  • .tar.gz.tgz:打包并压缩的文件

补充说明

  • tar 命令本身不压缩文件,但可通过 -z 参数调用 gzip 实现压缩
  • gzip 只能压缩单个文件,不能直接压缩目录
  • 实际使用中,常用 tar -czvf 组合命令完成打包和压缩操作
感谢阅读,如果喜欢请点赞或分享。
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇