手把手教你Linux下的文件管理(二)
我的十大IT杰出博客参赛主页是:http://2010blog.51cto.com/1060257,请各位支持我,给我投上宝贵一票,谢谢!
随着Linux开源系统平台的不断发展,越来越多的开源软件可以提供给Linux用户使用,这样,也更多的文件“吞噬”着硬盘空间.作为一种优秀的开源操作系统,如何高效地管理系统中的软件是一个很重要的问题.Linux提供了多种方法,用户可以根据实际情况方便地对软件进行管理.比如,它提供了对文件打包的功能,用户可以使用其将若干文件或目录打成一个软件包;同时,它也提供了多种文件压缩工具,用户可以对某些文件进行压缩,以减小文件占用的硬盘空间或方便网络传输.本文将通过例子来介绍如何合理地利用这些方法来管理Linux系统中的软件.(更多全文请见:http://os.51cto.com/art/201011/235682.htm) 2、zip/unzip命令 zip程序位于/usr/bin目录中,可将文件压缩成.zip文件以节省硬盘空间,而当需要的时候又可将压缩文件解开.unzip命令用于将压缩文件解压. (1)用zip命令压缩文件或文件夹 在Linux下输入man zip,系统显示zip的帮助文档. zip命令的使用形式为:zip [选项] 压缩后文件名 待压缩文件或文件夹. 其中:参数选项表明要完成的操作类型,压缩后的文件名是某个合法的文件名,其后缀为zip,待压缩文件或文件夹指明须要进行压缩的文件或文件夹,可以是多个文件或文件夹.zip命令的参数选项如下:
注意:使用zip命令可以将许多文件压缩成一个文件,这与gzip是有区别的. 下面给出使用该命令压缩文件或文件夹的例子: //显示当前目录下所有文件和文件夹 #ll 总用量 9 drwx------ 1 root root 4096 10月 15 19:45 gzip drwx------ 1 root root 0 10月 12 21:25 smart -rwx------ 1 root root 26 10月 13 22:51 smart.txt -rwx------ 1 root root 226 10月 13 22:51 tar_create.txt -rwx------ 1 root root 7433 10月 13 22:51 tar.txt drwx------ 1 root root 4096 10月 13 22:13 xplns //将当前目录下的所有文件和文件夹全部压缩成gong.zip压缩文件,-r表示递归压缩子目录下所有文件 # zip -r gong.zip ./* adding: gzip/ (stored 0%) adding: gzip/gong.tar.gz (stored 0%) adding: smart/ (stored 0%) adding: smart/smartsuite-2.1-2.i386.rpm (deflat |
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |