1.zip文件压缩
语法:zip加压缩后的文件名加要压缩的文件名。
[root@localhost~]#ziptest.ziptest.txt
adding:test.txt(deflated100%)
[root@localhost~]#
后面出现进度条百分比数字说明已经压缩好了然后你在ll验证一下看看有没有你命名的文件包。
[root@localhost~]#ll
总用量820004
-rw-------.1rootroot15873月2216:58anaconda-ks.cfg
-rw-r--r--.1rootroot16353月2217:00initial-setup-ks.cfg
-rw-r--r--.1rootroot8388608003月2614:56test.txt
-rw-r--r--.1rootroot8142703月2614:57test.zip
[root@localhost~]#
2.zip文件解压缩
zip解压缩就在zip前面加个un,要指定路径的话就加个-d
语法就是unzip要解压的文件名-d指定解压路径
[root@localhost~]#unziptest.zip-d/tmp/
Archive:test.zip
inflating:/tmp/test.txt
[root@localhost~]#
是不是很简单,然后再ls加你指定的路径去验证一下有没有你解压出来的文件,有的话就说明你成功了。恭喜你成功学会了zip压缩和zip解压!!!然后我们继续....
[root@localhost~]#ls/tmp
test.txt
[root@localhost~]#
3.tar压缩与解压缩
tar参数有
-c建立一个压缩文件
-x解开一个压缩文件
-t查看tar压缩文件里面的文件
-z使用gzip压缩
-j使用bzip2压缩
-v压缩过程中显示文件*(常用)但不建议用在背景执行过程
-f使用档名,注意:f之后要立即接档名,不能再接参数
注意:以上是tar常用的参数,以上三个参数不能同时使用,只能存在一个!!!
tar创建一个文件命令
语法:tar[参数]文件与目录......
[root@localhost~]#tar-czvfuser/etc
tar:从成员名中删除开头的“/”
/etc/
/etc/fstab
/etc/crypttab
/etc/mtab
/etc/resolv.conf
/etc/fonts/
/etc/fonts/conf.d/
/etc/fonts/conf.d/57-dejavu-serif.conf
/etc/fonts/conf.d/65-1-vlgothic-gothic.conf
/etc/fonts/conf.d/31-cantarell.conf
/etc/fonts/conf.d/65-0-lohit-nepali.conf
/etc/fonts/conf.d/59-liberation-mono.conf
后面还有一堆看不懂的东西然后就到后面在ls查看一下是否存在。
[root@localhost~]#ls
anaconda-ks.cfginitial-setup-ks.cfgtest.txttest.zipuser
[root@localhost~]#
然后再说解压缩.....
4.tar解压缩
tar加参数加文件名
[root@localhost~]#tar-xvfuser
etc/
etc/fstab
etc/crypttab
etc/mtab
etc/resolv.conf
etc/fonts/
etc/fonts/conf.d/
etc/fonts/conf.d/57-dejavu-serif.conf
后面还有一堆的解压过程就省略了反正就是解压成功了
下面是其他网友的补充
一、Linux版本
二、解压缩.tar.gz包到当前目录
tar-xzvfapache-tomcat-7.0.90.tar.gz
三、将指定文件压缩成.tar.gz包
tar-czfapache-tomcat-7.0.90.tar.gz./bin/./conf/./BUILDING.txt./README.md
四、解压缩.war包到当前目录
jar-xvffile.war
五、将当前目录所有文件压缩成.war包
jar-cvfM0file2.war./
六、解压缩.tar包到当前目录
tar-xvfdesk.tar
七、将指定文件压缩成.tar包
tar-czfdesk2.tar./file.pdf./abc/
|