请稍候...
  • 企业级 VPS主机
  • Windows VPS 主机
  • Unmanaged VPS 主机
  • 通配符证书,部署全网SSL证书必备神器
  • 高速稳定独立主机High quality stable server

tar的用法

发布时间:2012-03-02 13:22:13 来源: 亚狐科技

tar 程序用于储存或展开 tar 存档文件。存档文件可放在磁盘中 ,也可以存为普通文件。 tar是需要参数的,可选的参数是A、c、d、r、t、u、x,您在使用tar时必须首先为 tar 指定至少一个参数;然后,您必须指定要处理的文件或目录。如果指定一个目录则该目录下的所有子目录都将被加入存档。 
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的
最常用的几个参数介绍

-c: 建立压缩档案

-x:从归档文件中解出文件

-v: 处理过程中输出相关信息 
-f :对普通文件操作 
-j,  --bzip2 使用bzip2命令处理备份文件
-z :调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩 
-Z :调用compress来压缩归档文件,与-x联用时调用compress完成解压缩  

-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
-O :将文件解开到标准输出 

解压命令举例

tar –xvf   file.tar //解压 tar包

tar -xzvf   file.tar.gz
//解压tar.gz

tar -xjvf   file.tar.bz2  //解压 tar.bz2

tar –xZvf   file.tar.Z   //解压tar.Z

unrar e   file.rar //解压rar

unzip  file.zip //解压zip


总结要点


1、*.tar 用 tar –xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压
3、*.tar.gz和*.tgz 用 tar –xzf 解压
4、*.bz2 用 bzip2 -d或者用bunzip2 解压
5、*.tar.bz2用tar –xjf 解压
6、*.Z 用 uncompress 解压
7、*.tar.Z 用tar –xZf 解压
8、*.rar 用 unrar e解压

9、*.zip 用 unzip 解压



应用举例: 

1)展开 abc.tar.gz 使用命令: tar xvzf abc.tar.gz 展开 abc.tar 使用命令: tar xvf abc.tar 
2)将当前目录下的 man 目录及其子目录存成存档 man.tar tar cf man.tar ./man 
参数说明 
运行tar时必须要有下列参数中的至少一个才可运行 

-A, --catenate, --concatenate 
将一存档与已有的存档合并 
-c, --create 
建立新的存档 
-d, --diff, --compare 
比较存档与当前文件的不同之处 
--delete 
从存档中删除 
-r, --append 
附加到存档结尾 
-t, --list 
列出存档中文件的目录 
-u, --update 
仅将较新的文件附加到存档中 
-x, --extract, --get 
从存档展开文件 

 


上一页12下一页
【责任编辑:亚狐科技 (Top) 返回页面顶端