打包压缩

tar打包压缩

tar
语法结构:
        tar 参数选项 包的名称 文件1 文件2
        -z 使用gzip打包
        -c create 创建
        -v verbose显示过程
        -f 指定文件名称
        简写:-zcvf
        xf 解压
        xf -C 指定目录解压
        拓展:
        tf查看压缩包里都有哪些东西

为什么压缩打包?
1 节省空间
2 方便备份传输 节省网络带宽
3 减少磁盘IO (输入 输出)

案例1:打包当前的1.txt 为11.tar.gz
[root@shang:~]# tar zcvf 11.tar.gz 1.txt 
1.txt
[root@shang:~]# ll
total 4
-rw-r--r-- 1 root root 108 Jul 11 19:22 11.tar.gz

案例2:打包多个文件 #用1.txt 2.txt 3.txt 或者用通配符*
[root@shang:~]# tar zcvf 123.tar.gz *.txt
1.txt
2.txt
3.txt
[root@shang:~]# ll
total 12
-rw-r--r-- 1 root root 108 Jul 11 19:22 11.tar.gz
-rw-r--r-- 1 root root 134 Jul 11 19:32 123.tar,gz
-rw-r--r-- 1 root root 134 Jul 11 19:32 123.tar.gz

案例3:打包目录 尽量用绝对路径
[root@shang:~]# tar zcvf root.tar.gz ./
-rw-r--r-- 1 root root 6762 Jul 11 19:35 root.tar.gz

案例4:打包 放在指定位置
[root@shang:~]# tar zcvf /opt/jj.tar.gz 2.txt 
2.txt
[root@shang:~]# ll /opt/
total 8
-rw-r--r-- 1 root root  48 Jul 11 13:37 11.txt
-rw-r--r-- 1 root root 109 Jul 11 19:47 jj.tar.gz

tar xf 解压
案例1:解压当前的11.tar.gz
[root@shang:~]# tar xf 11.tar.gz

案例2:解压/opt下的压缩文件到当前文件夹 默认解压到当前 不加./
[root@shang:shang1]# tar xf /opt/jj.tar.gz 
[root@shang:shang1]# ll
total 0
-rw-r--r-- 1 root root 0 Jul 11 17:36 2.txt

案例3:解压放在指定位置
[root@shang:~]# tar xf /opt/jj.tar.gz -C ./shang2
[root@shang:~]# ll shang2
total 0
-rw-r--r-- 1 root root 0 Jul 11 17:36 2.txt
[root@shang:~]# 

案例4:查看压缩包里的内容
[root@shang:~]# tar tf /opt/jj.tar.gz 
2.txt

zip打包压缩

打包压缩
语法结构: zip all.zip 文件1 文件2
    解压  unzip all.zip
    解压到指定位置     unip all.zip -d /opt
    
案例1:打包
[root@shang:~]# zip 123.zip *.txt
  adding: 1.txt (stored 0%)
  adding: 2.txt (stored 0%)
  adding: 3.txt (stored 0%)
[root@shang:~]# ll
total 4
-rw-r--r-- 1 root root 436 Jul 11 20:31 123.zip

案例2:解压到指定文件
[root@shang:~]# unzip 123.zip -d ./shang/
Archive:  123.zip
 extracting: ./shang/1.txt           
 extracting: ./shang/2.txt           
 extracting: ./shang/3.txt           
[root@shang:~]# ll shang/
total 0
-rw-r--r-- 1 root root 0 Jul 11 20:31 1.txt
-rw-r--r-- 1 root root 0 Jul 11 20:31 2.txt
-rw-r--r-- 1 root root 0 Jul 11 20:31 3.txt
-rw-r--r-- 1 root root 0 Jul 11 20:20 a.txt
孩儿立志出乡关,学不成名誓不还。埋骨何须桑梓地,人生无处不青山。

评论

发送评论 编辑评论


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