linux入门之文件打包和压缩(3)
文件打包和压缩
zip
压缩文件 zip -r -q -o 文件名 路径 查看文件大小 du -h -d 0 1 2 3 4 5 6 7 8 9 10 11 12 13 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
不解压 查看文件内容 1 2 3 4 5 6 7 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文件 到当前目录 1 2 3 4 5 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 解压缩 到创建的临时文件目录上 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 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 火炉实验,多么大的火焰啊,可惜现在是夏天,烤的我好热啊!