Chinaunix首页 | 论坛 | 博客
  • 博客访问: 104570697
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-02 19:46:57

 出处:Unix爱好者家园unix-cd.com  
tar 是对非特权用户最易用和最可靠的实用程序(utility),从归档介质上保留和恢复文件,亦能从多文件归档中抽取单个文件。
   tar 归档使用文件和目录的相对或绝对路径名。
打入 tar,即会显示所有变量选项;
如:
tar -{txruc}[0-9vfbkelmnopwAFLTP] [tapefile] [blocksize] [tapesize] files...
       Key     Device            Block   Size(K)    Tape
       0       /dev/rfd048ds9    18      360        No
       1       /dev/rfd148ds9    18      360        No
       2       /dev/rfd096ds15   10      1200       No
       3       /dev/rfd196ds15   10      1200       No
       4       /dev/rfd0135ds9   18      720        No
       5       /dev/rfd1135ds9   18      720        No
       6       /dev/rfd0135ds18  18      1440       No
       7       /dev/rfd1135ds18  18      1440       No
       8       /dev/rStp0        20      0          Yes
       9       /dev/rctmini      20      0          Yes
       10      /dev/rdsk/fp03d   18      720        No
       11      /dev/rdsk/fp03h   18      1440       No
       12      /dev/rdsk/fp03v21 10      20330      No  
其中:                    
“cv”是创建归档;
“cv#”用於来自 /etc/default/tar 的设备号 #;
“rv”追加已有归档;
“uv”更新在已有归档上的文件;
“tv”显示归档内容表;
“xv”从归档中抽取文件;
“f”从指定文件中读入或写出;
“L”使 tar跟随符号连接继续追查下去,默认情况下则会忽略符号连接。
例:
(1)要归档指定文件,而复盖盘上的已有数据,指令如下:
        $cd pub
        $tar cv8 ascii greek   (8为磁带机)
        volume end at 1199k, block factor=5k
        seek=0k a ascii 3k
        seek=3k a greek 1k
   (2)要列出 tar 归纳的内容:
        $tar tv8
        rwxrwxrwx201/50    1731 Apr 11 00:58 1997 web50/WEB/srchbib.htm
        rwxrwxrwx201/50    1002 Apr 11 00:58 1997 web50/WEB/readinfo.htm
        rwxrwxrwx201/50    1070 Apr 11 00:58 1997 web50/WEB/stflag.gif
        rwxrwxrwx201/50      45 Mar 22 01:27 1997 web50/WEB/cgi-bin/ILASPROF
        rwxr-xr-x201/50  136799 Apr 10 04:10 1998 web50/WEB/cgi-bin/openhold
   
    注意:创建 tar 归档,使用相对路径名,否则,恢复另一系统就会盖写其他系统的文件。如:
        #tar cv8 /etc/motd
        #cd /tmp
        #tar xv8
        x /etc/motd, 943 bytes,2k
阅读(638) | 评论(0) | 转发(0) |
0

上一篇:chmod命令讲解

下一篇:find命令详解

给主人留下些什么吧!~~