手把手教你Linux下的文件管理(一)
我的十大IT杰出博客参赛主页是:http://2010blog.51cto.com/1060257,请各位支持我,给我投上宝贵一票,谢谢! 随着Linux开源系统平台的不断发展,越来越多的开源软件可以提供给Linux用户使用,这样,也更多的文件“吞噬”着硬盘空间.作为一种优秀的开源操作系统,如何高效地管理系统中的软件是一个很重要的问题.Linux提供了多种方法,用户可以根据实际情况方便地对软件进行管理.比如,它提供了对文件打包的功能,用户可以使用其将若干文件或目录打成一个软件包;同时,它也提供了多种文件压缩工具,用户可以对某些文件进行压缩,以减小文件占用的硬盘空间或方便网络传输.本文将通过例子来介绍如何合理地利用这些方法来管理Linux系统中的软件. 一、Linux下的TAR包管理 TAR命令是在Linux下最常用的文件打包工具,可以将若干文件或若干目录下打包成一个文件,既有利于文件管理,也方便压缩和文件的网络传输.TAR可以为文件和目录创建档案.利用TAR,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件. 1、TAR命令语法及参数选项 TAR命令使用语法如下: tar [主选项 辅选项] 文件或者目录 其中,主选项是必需的,表明tar命令要完成的操作,辅选项是辅助使用的,可以有也可以没有.下面列出常用的主选项,并简要说明其功能.
每次使用tar命令时,上述8个命令参数选项选择一个,用以指明操作类型. 2、创建tar文件 创建一个tar文件要使用主参数选项c,并指明创建tar文件的文件名.下面假设当前目录下有smart和xplns两个子目录以及cpuinfo.txt,smart.txt,tar.txt ,tar_create.txt四个文件,smart目录下有smartsuite-2.1-2.i386.rpm文件,xplns目录下有xplns-cat-3.3.1-1.i386.rpm,xplns-elm-3.3.1-1.i386.rpm和xplns-img-3.3.1-1.i386.rpm三个文件.用ll –r命令显示当前目录下文件信息如下: #ll -r ./* -rwx------1 root root 7433 10月 12 21:25 ./tar.txt -rwx------1 root root 226 10月 12 21:25 ./tar_create.txt -rwx------1 root root 26 10月 12 21:25 ./smart.txt -rwx------1 root root 26 10月 12 21:25 ./cpuinfo.txt ./xplns: 总用量 1613 -rwx------1 root root 793828 10月 12 21:26 xplns-img-3.3.1-1.i386.rpm -rwx------1 root root 572471 10月 12 21:26 xplns-elm-3.3.1-1.i386.rpm -rwx------1 root root 1933576 10月 12 21:26 xplns-cat-3.3.1-1.i386.rpm ./smart: 总用量 17 -rwx------1 root root 34475 10月 12 21:25 smartsuite-2.1-2.i386.rpm 若要在该目录下将所有文件打包成gong.tar文件,可以使用如下命令: //参数c指明创建tar,参数f指明是创建文件,参数v指明显示处理详细过程 # tar cvf gong.tar ./* ./cpuinfo.txt ./smart/ ./smart/smartsuite-2.1-2.i386.rpm ./smart.txt ./tar_create.txt ./tar.txt ./xplns/ ./xplns/xplns-cat-3.3.1-1.i386.rpm ./xplns/xplns-elm-3.3.1-1.i386.rpm ./xplns/xplns-img-3.3.1-1.i386.rpm //显示当前目录下所有文件,从显示结果可以发现,当前目录下多了一个gong.tar文件,就是由刚才tar命令生成的 #ll 总用 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |