设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 操作系统 >> Linux >> Linux操作系统下压缩文件命令Tar的使用
精品推荐
Linux点击TOP10
·漂亮的国产Linux操作系统Open Desktop赏析
·教你在Red Hat Linux 9下架设FTP服务器
·Linux系统Sudo命令的使用说明
·Linux命令Man解释:PPPD(8) :点对点daemon协议
·Linux 内核文件系统与设备操作流程分析
·Ethernet HOWTO Linux以太网-HOWTO (4)型号的信息
·口袋里的Linux:在您的U盘上运行SLAX
·Linux下安装LumaQQ
·BabyLinux制作过程详解(二)
·Linux操作系统死机处理方法总结
操作系统点击TOP10
·Windows Vista局域网网络连接设置
·Windows Vista 激活不求人
·Windows XP中磁盘的分区应用
·Windows Vista系统动态桌面截图欣赏
·Windows NT/2000/XP 出现蓝屏并显示“STOP 0x0000007f”错误
·如何将Vista默认雅黑字体改为宋体
·Windows XP内存优化指南
·只转两圈 加快Windows XP启动速度
·批处理完全教程
·FAT32转换NTFS的方法
精选专题

Linux操作系统下压缩文件命令Tar的使用

作者: 来源:http://www.xgdown.com/ 时间:2007-8-14 13:35:22

Linux操作系统下压缩文件命令Tar的使用(1)

对许多用户来说,在DOS和Windows环境下利用工具软件WinZip、ARJ等压缩或解压文件是比较容易的事。但是,在Linux中如何对文件进行压缩与解压呢?

    用tar建立存档

    tar是“tape archive”(磁带存档)的简称,它出现在还没有软盘驱动器、硬盘和光盘驱动器的计算机早期阶段。那时软件的发行和备份都需要大卷的磁带,计算机上运行的头几个程序中就得有一个是磁带的阅读程序。随着时间的推移, tar命令逐渐变为一个将很多文件进行存档的工具,目前许多用于Linux操作系统的程序就是打包为tar档案文件的形式。

    tar 命令的格式是:

    tar [option] ;

    tar命令有很多参数,利用f选项、设备或文件的名字可以指示tar命令将档案置于特定的设备或文件中。当为tar的档案创建一个文件时,这个文件名的扩展通常是如果指定了一个目录名,那么它所有的子目录都会被包含在档案之中。

    利用tar命令和f选项的格式如下所示:

    #tar opionsf  archive-name.tar directory-and-filenames

    要创建一个档案应使用c选项,与f选项一起,c选项会在设备或文件中创建档案,应在f选项的左边输入这一选项。在下例中,目录mydir和它所有的子目录都被存入文件myarch.tar中。

    #tar cf  myarch.tar  mydir

    如果想要改动已经存档的目录中的文件,可以使用u选项使tar更新档案中的文件。tar比较每一个档案文件与相应用户目录中文件最近一次修改的时间,然后将上一次存档之后又被修改过的文件拷贝到档案文件中去。在用户目录中新创建的文件也会被添加到档案文件中。在下面的例子中,用户用mydir目录中最近被修改或添加的文件来对myarch.tar文件进行更新。

    #tar uf myarch.tar mydir

    如果想查看在一个档案中存储着哪些文件,可以使用tar命令和t选项。下面命令列出所有存储在myarch.tar档案中的文件:

    #tar tf myarch.tar

    要将文件备份到一个特定的设备,只须把设备名作为档案。在下面的例子中,用户在/dev/fdo设备的软盘中创建了一个档案,并将mydir目录中所有的文件都拷贝到档案中。

    #tar cf/dev/fdo  mydir

    要恢复设备磁盘中的文件,可使用xf选项:

    #tar xf/dev/fdo

    如果所备份的文件大小超过设备可用的存储器,比如软盘,此时就可以创建一个使用多个标号的tar档案。当使用m选项向一个软驱进行存档时,tar命令在一张软盘已满的时候会提醒再放入一张新的软盘。

    #tar cmf/dev/fdo  mydir

    要想恢复几张盘中的档案,只要将第一张软盘放入软驱,然后输入有x和m选项的tar命令。必要时会被提醒放入另外一张软盘。

    #tar  xmf/dev/fdo

    tar操作不会对档案文件实行压缩操作。如果想压缩档案文件,可以指示tar激活gzip实用工具,在存档之前对文件进行压缩。利用z选项,tar在对文件存档之前首先要使用gzip来压缩文件。当恢复文件时,同样的Z选项将激活gzip对文件解压。

    #tar czf  myarch.tar mydir

    值得注意的是,压缩档案中的单个文件和整体压缩档案是不同的。通常档案文件是为了便于传输而把几个文件组合成为一个tar文件。为了缩短传输时间,档案应当越小越好,可以将其压缩然后传送压缩后的版本。接收者可以对之解压缩,然后恢复tar文件。在tar文件上使用gzip将会产生有.tar.gz扩展名的文件。扩展名.gz被加到被压缩的gzip文件名之后。

    下面的例子创建了myarch.tar的一个压缩的版本,它具有了.gz的扩展名。

    #gzip  myarch.tar

共4页 9 7 [1] [2] [3] [48 :>

Linux操作系统下压缩文件命令Tar的使用 相关文章:
Linux操作系统下压缩文件命令Tar的使用 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com