linux入门之文件打包和压缩(3)

文件打包和压缩

**zip **

  • 压缩文件 zip -r -q -o 文件名 路径
  • 查看文件大小 du -h -d 0
shiyanlou:Code/ $ ls                                                 [16:49:03]
a  a.sh  a.zip  back.sh  blog
shiyanlou:Code/ $ zip -r -q -o blog.zip  ~/Code/blog                 [16:49:04]
shiyanlou:Code/ $ du -h -d 0 ~/Code/blog |sort                       [16:52:46]
104M	/home/shiyanlou/Code/blog
shiyanlou:Code/ $ du -h -d 0 ~/Code/* |sort                          [16:53:10]
104M	/home/shiyanlou/Code/blog
34M	/home/shiyanlou/Code/blog.zip
4.0K	/home/shiyanlou/Code/a.sh
4.0K	/home/shiyanlou/Code/a.zip
4.0K	/home/shiyanlou/Code/back.sh
8.0K	/home/shiyanlou/Code/a
shiyanlou:Code/ $      

当前路径 : ./

upzip

  • 不解压 查看文件内容
shiyanlou:Code/ $ unzip -l a.zip                                     [16:46:17]
Archive:  a.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
       84  2016-07-05 17:02   a.sh
---------                     -------
       84                     1 file

  • 解压zip文件 到当前目录
 shiyanlou:Code/ $ ls                                                 [17:00:53]
a.sh  a.zip  back.sh  blog  blog.zip
shiyanlou:Code/ $ unzip a.zip -d  a                                  [17:00:54]
Archive:  a.zip
  inflating: a/a.sh 

**tar **

  • man tar的给出的实例的用法
  • tar的实例 打包 ,查看打包后的结果
  • tar 解压缩 到创建的临时文件目录上
shiyanlou:~/ $ man tar |grep -A 7 EXAMPLES[9:51:34]
EXAMPLES
     Create archive.tar from files foo and bar.
           tar -cf archive.tar foo bar
     List all files in archive.tar verbosely.
           tar -tvf archive.tar
     Extract all files from archive.tar.
           tar -xf archive.tar
shiyanlou:~/ $ ls       [9:52:12]
Code  Desktop  mybin  pc5s  tmp  tmp.tar  tmp.zip  ??????
shiyanlou:~/ $ tar -zcf tmp.tar.gz ./[9:52:24]
shiyanlou:~/ $ du -h -d 0 ./*[9:55:11]
138M./Code
36K./Desktop
8.0K./mybin
4.7M./pc5s
7.0M./tmp
5.4M./tmp.tar
194M./tmp.tar.gz
3.4M./tmp.zip
35M./下载
  • 下面是解压的过程 实验楼

交作业

aafire 火炉实验,多么大的火焰啊,可惜现在是夏天,烤的我好热啊! 实验楼

友情提示

我正在实验楼撸代码,你也快来!800+编程实战教程,无需搭环境,直接练习!用我的链接注册,你我都能获得3个实验豆!http://www.shiyanlou.com/register?inviter=NTY0MzE5MTkxNzAx