找回密码
 注册
关于网站域名变更的通知
查看: 514|回复: 3
打印 上一主题 下一主题

Linux-Ubuntu常用命令之压缩解压

[复制链接]
  • TA的每日心情

    2019-11-19 15:32
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2021-3-31 09:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    0 f3 I& T4 P3 _- Q& U* T7 x( m
    本次介绍“Linux-Ubuntu常用命令”,主要参考为“网络linux”的“视频教程”,本次介绍的简要划分为8组:
    : Y1 R, [2 D( ?0 T5 x8 W! v
    8 k: M0 T- F1 l0 q" `& ^2 xi)、“用户管理命令”(6个)、“文件与目录类命令”(9个);
    % f! n0 h( l4 F
    3 F6 C* t. Y$ l2 Hii)、“压缩解压”(3个)、“磁盘管理类命令”(6个);
    6 Z2 ?0 e2 B7 f: G8 S8 d  u5 N
    / q6 K5 l; M* Riii)、“查找类命令”(2个)、“进程管理类命令”(4个);
    / B1 t; G* @6 S& ~! |9 C& a9 M5 F8 a2 Y. @  Y" D, @
    iv)、“杂项命令大聚合”(4个)、“辅助命令”(20个);
    4 ?# B6 q' ?! s: ^: Z+ j# Y, W7 P# a* s. J/ M! r8 I0 N
    其余“linux命令”还有很多,具体根据实际需要进行补充,详细信息科自行百度查找,网上资源很多,感谢网友的无私分享;
    2 P6 p- N6 U' d/ t
    5 ^! z2 N. y( H8 _1、压缩解压" t0 e9 m9 ]7 T0 _) h
    , B$ M  m* ^8 Q, ^& ~8 _
    对“压缩解压”,有3个,分别为:“gzip”、“bzip2”、“tar”;
    / Y4 j2 r# E: h2 D5 E% G. @" P9 z) [; ?# _
    要点:注意各个命令的差别;
    ) n7 G. E+ p4 B0 [$ l2 ]' Y' N  Y, @; h* ^! `
    2、重点内容
    . r: n: J+ s& _" B' J# m' U
      h5 D- l' X; k+ @$ `+ ]在Linux环境中,压缩文件的扩展名通常为*.tar; *.tar.gz;* ]$ Q0 Q! N! |0 Z& z6 S% o/ T; w

    ; u6 }7 M' ^  C0 e*.tgz; *.gz; *.bz2,而不同后缀名的文件,则需要使用不同的命令来处理(6种类型),要点如下:# G! w7 ?; \. R+ |
    $ G# z9 F# ^  G! F- t8 D" \+ V  t3 x
    i)、*.gz <-> gzip命令压缩的文件;
    $ E$ X3 r" I/ b* A4 x4 g7 [0 B$ x9 ~7 L( y' ~* y
    ii)、*.bz2 <-> bzip2命令压缩的文件' g4 c6 p9 f5 X- [8 {
    6 [* I( c9 d5 _' ?8 E
    iii)、*.tar <-> tar命令打包的文件
    3 f3 R* ~, D$ @& _: O; C- [7 Y! k: s0 s! p# i& q1 }
    iv)、*.tar.gz <-> tar打包后,再经过gzip压缩的文件
    6 }0 y  h; `/ ^& e5 A9 z1 f3 w, Y+ F' n
    v)、*.tar.bz2 <-> tar命令打包后,再经过bzip2压缩的文件
    ) s% W. h6 E, j3 ?% w5 ]1 Q7 Q5 O/ S( a& D+ D/ H& R
    3、逐条示例:
    ( A# w5 i9 D1 C; ~0 [3 w; I) K$ f  R2 _: i* B6 I# b  r2 k
    首先,对“gzip”:“压缩解压-gzip”:格式:“gzip [选项] 文件名”:
      s0 G# @7 @. \& |2 t
    4 w  T2 H; a, M) z范例:gzip /root/anaconda-ks.cfg;
    ; _1 f- i$ m$ G! }! C9 |; ]& `" T
    7 z3 y& a; w( {# y; J  P- Q. i( h-压缩文件;4 L, r; O$ D9 G% o

    ; Y8 c! C4 F" R& }( i范例:gzip –d /root/anaconda-ks.cfg.gz;
    $ w- B6 o" o0 d* M. ~; C! |* H/ U6 d. o
    1 x0 S8 G& `, k7 E/ K: c$ E-解压文件;
    2 E9 K2 n9 Q7 P' j* Z: v
    ' [, [$ j  z) [4 ^图例1:1 G- M8 d2 ~: b$ z% ?: ~/ p" w

    : E% S9 ~+ S- E+ }; i* f8 w' t* \2 ?
    9 h! ?3 L- a; A2 q7 A2 g% N& _( d7 |: n8 D; g6 m  Q. m8 P
    图例2:0 z( T, e, Y. q% r
    8 q& ^2 Y" T1 W- D% D7 ^0 ~) z) Y

    $ y0 G4 m. q9 i9 U' V
    ' a# X4 V$ w4 _+ j0 q) b' a7 ], w- Q5 e' I5 Q1 h2 H
    其次,“压缩解压-bzip2”:格式:“bzip2 /root/anaconda-ks.cfg”
    & k! X/ L0 x/ i5 S8 C& e7 e4 n0 \+ |; U4 x- J" h+ c7 W) Y0 Y
    范例:gzip /root/anaconda-ks.cfg;
    9 j: C; d2 g2 u" p9 x9 _2 d% ]. h+ @# ]( r
    -压缩文件;
      C! X5 z9 s# N, }4 V" n0 r8 e& d4 D' O5 M+ L- @0 U% ]
    范例:bzip2 –d /root/anaconda-ks.cfg.bz2;
    2 N% I$ Q  w7 N  N. J7 I. o$ h2 R( f/ u
    -解压文件;: [$ B  L3 }9 T' R
    , e2 q0 U' c3 v) E& J8 f' p
    0 P( K3 ]% M- i! x: _2 v/ a8 I& O
    , p& F' \9 s; O7 e! k. X! ?
    / u8 U% Q8 a/ M1 I, X& q
    最后,“打包压缩-tar”:格式:“tar [选项] 目录或者文件”:
    * d' o) R6 k/ ?9 L/ i( w
    ; L+ Z# w$ v& w6 m' B' A范例:tar cvf tmp.tar /tmp;
    7 U1 a1 G# ^" z% q4 I+ C1 z" z
    + F; g, j; H) G% M-将tmp目录打包为一个文件,注意其下的“cvf”;
    , ]; M" B: G! z, S! i; [9 o
    ' b7 h" O" H# h/ S7 G( r; z5 D范例:tar xvf tmp.tar;+ W$ c8 f8 G; e! \/ X8 l; s2 m  u1 O
    # j8 `. A9 D0 p
    -将打包文件解开,注意其下的“xvf”;9 ?- S- s$ c7 N2 {+ }

    2 B$ O6 X7 j- R& _0 b, V" T范例:tar cvzf tmp.tar.gz /tmp;7 _9 Y8 X" l( D- A$ {
    + c# {: d9 z# _. A/ e6 [& |5 q
    -将tmp目录打包为一个文件,注意其下的“cvzf”,对比“cvf”;
    $ |8 l8 Z) e5 c1 s1 b9 l. Q
    : j" H+ [0 I) _& ~0 w" }范例:tar xvzf tmp.tar.gz;( H8 q! o/ E. {' r4 J) H& X% `
    " B) v* y" z* t& G% e& L
    -将打包文件解开,注意其下的“xvzf”,对比“xvf”:. G  H* @! C# |- u3 M, L' ]9 L

    $ h# |* J9 l1 S+ I9 R“打包”操作:
    # c; |7 @) I$ H! O" n3 j6 x" q
    : ]4 s. ~9 {8 Q% R3 j3 e% d! X6 B , c2 _! J& Q9 H  ?3 T8 S& Q0 _4 A  j

    : G4 Q3 K8 D3 o0 c
    ( e, `" F$ A1 g. B, x. D- w  d9 D“打包+压缩”操作:
    5 b5 K& }3 L' X+ X7 s# l& z; x' c1 q1 C8 |6 B; k
    # `. {) t3 l  s8 m! W

    该用户从未签到

    2#
    发表于 2021-3-31 13:10 | 只看该作者
                                          

    该用户从未签到

    3#
    发表于 2021-3-31 16:04 | 只看该作者
    Linux-Ubuntu常用命令之压缩解压
  • TA的每日心情
    奋斗
    2025-1-1 15:26
  • 签到天数: 584 天

    [LV.9]以坛为家II

    4#
    发表于 2021-4-4 11:14 | 只看该作者
    很棒棒,加油
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-24 09:06 , Processed in 0.187500 second(s), 25 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表