`
chuanheng
  • 浏览: 14846 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

tar xvf命令

 
阅读更多

解压
语法:tar [主选项+辅选项] 文件或者目录

使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。

主选项:

c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。

r 把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。

t 列出档案文件的内容,查看已经备份了哪些文件。

u 更新文件。就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。

x 从档案文件中释放文件。

辅助选项:

b 该选项是为磁带机设定的。其后跟一数字,用来说明区块的大小,系统预设值为20(20*512 bytes)。

f 使用档案文件或设备,这个选项通常是必选的。

k 保存已经存在的文件。例如我们把某个文件还原,在还原的过程中,遇到相同的文件,不会进行覆盖。

m 在还原文件时,把所有文件的修改时间设定为现在。

M 创建多卷的档案文件,以便在几个磁盘中存放。

v 详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。

w 每一步都要求确认。

f 这个参数确实是必选的,要不你就找不到你的tar文件
其实用的时候感觉上有些多余,既然它是必选,那就干脆固化到tar这个命令本身就是啊
可是它偏偏不是这样的,如果你不用这个参数,他就告述你什么"文件不存在"的错误
叫人觉得这是一个设计不良的软件(或称命令把)

v 也很重要,通常就能看出详细信息

所以构造tar包通常是用命令
tar cvf tar包名.tar 目录,文件列表
所谓目录文件列表就是以空格形式分割文件和目录

而解tar包通常是命令
tar xvf tar包名.tar 目录,文件列表

下面是网上收录的经典范例
例1:把/home目录下包括它的子目录全部做备份文件,备份文件名为usr.tar。

$ tar cvf usr.tar /home

例2:把/home目录下包括它的子目录全部做备份文件,并进行压缩,备份文件名为usr.tar.gz 。

$ tar czvf usr.tar.gz /home

例3:把usr.tar.gz这个备份文件还原并解压缩。

$ tar xzvf usr.tar.gz

例4:查看usr.tar备份文件的内容,并以分屏方式显示在显示器上。

$ tar tvf usr.tar | more

要将文件备份到一个特定的设备,只需把设备名作为备份文件名。

例5:用户在/dev/fd0设备的软盘中创建一个备份文件,并将/home 目录中所有的文件都拷贝到备份文件中。

$ tar cf /dev/fd0 /home

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

$ tar xf /dev/fd0
将两个文件打入一个tar包
tar cvf log.tar log.0000000007 DBVERSION

分享到:
评论

相关推荐

    Linux下tar.bz2的解压文件命令

    linux下怎么解后缀名是gzip的文件?  1.以.a为扩展名的文件:  #tar xv file.a  2....  #uncompress file.Z ...  或 #compress -dc file.tar.Z | tar xvf –  6.以.tar.gz/.tgz为扩展名的文件:  #tar xvzf

    # tar cvf /export/home/wing/mywife.tar ok2.txt ss // 备份到另一个目录

    # tar xvf backup.tar //全部还原出来 # tar xvf backup.tar tt.txt //把指定的文件还原出来 tar: 块大小 = 4 x tt.txt, 290 bytes, 1 tape blocks # tar tvf backup.tar //查看里面被压缩了的文件名,并没有...

    xz-5.0.3.tar.bz2

    这样就可以用xz命令来解压tar.xz格式文件, xz -d linux-3.1-rc4.tar.xz tar -xvf linux-3.1-rc4.tar 复制代码这里是下载了linux的内核源码,可以明显的看到tar.xz只有几十M大小,而解压后是几百兆的,这个确实压缩...

    PostgreSQL-11.10-osr507-Binary.tar.gz

    PostgreSQL 是一个高度安全稳定的开源数据库系统,一般来说,如果你需要在关键领域做数据存储,在不考虑...# gzip -d -c PostgreSQL-11.10-osr507-Binary.tar.gz | tar xvf - 其他的部分按照压缩包中的 README 操作。

    jdk-8u181-linux-i586.tar.gz 64位

    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、...

    浅谈Linux下tar,jar压缩,解压的常用命令

    如下所示: tar cvf /data/d2/apps.tar apps cd /data01/applsrm/SRM ... 您可能感兴趣的文章:详谈Linux打包与压缩及tar命令Linux下的tar压缩解压缩命令详解(小结)linux下用tar命令将当前目录下文

    gcc9.tar 离线安装包适用centos7

    tar xvf gccrpm.tar 进入目录cd rpmPackage/ 执行 rpm -Uvh *.rpm --nodeps --force scl enable devtoolset-9 bash 需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。 如果要长期使用gcc ...

    jdk-Linxu.zip

    压缩包名称: jdk-8u161-linux-x64.tar.gz 此jdk为 linxu版本,在linxu系统中使用命令:tar -xvf 压缩包名称,解压此压缩包

    内核编译步骤

    编译内核步骤 注:进入root用户,拥有root权限; 我当前用的内核版本是linux-...tar xvf Linux-2.6.28.tar.bz2 2、 进入解压后的目录linux-2.6.28,并清除已编译内容,命令如下: cd linux-2.6.28 make distclean

    Linux_SSH命令大全

    tar xvf wordpress.tar /* 解压tar格式的文件 */ tar -tvf myfile.tar /* 查看tar文件中包含的文件 */ gzip -d ge.tar.gz /* 解压.tar.gz文件为.tar文件 */ unzip phpbb.zip /* 解压zip文件,windows下要压缩出一个....

    Linux SSH命令大全

    tar xvf wordpress.tar /* 解压tar格式的文件 */ tar -tvf myfile.tar /* 查看tar文件中包含的文件 */ gzip -d ge.tar.gz /* 解压.tar.gz文件为.tar文件 */ unzip phpbb.zip /* 解压zip文件,windows下要压缩出一个....

    离线安装 pm2.tar.gz.zip

    1、npm config get prefix, 看npm默认全局...2、拷贝你的 pm2.tar.gz 到该目录下并解压:tar xvf pm2.tar.gz;3、把这个命令加到系统环境中:ln -s /usr/local/node/lib/node_modules/pm2/bin/pm2 /usr/local/bin/pm2

    jdk-7u71-linux-i586.tar.gz

    注意:rpm与软件相关命令 相当于window下的软件助手 管理软件 步骤: 1)查看当前Linux系统是否已经安装java 输入 rpm -qa | grep java

    linux解压缩命令-Linux命令转发记录

    解压命令格式:tar -xvf 压缩文件名。其中,-x 表示解压,-v 表示显示过程,-f 指定压缩文件名。 如果压缩文件使用了gzip压缩,可以添加 -z 选项:tar -xzvf 压缩文件名.tar.gz。 如果压缩文件使用了bzip2压缩,可以...

    gnuplot-4.4.0.tar.gz

    tar -xvf gnuplot-5.2.0.tar.gz #经典三步 ./configure --prefix=/opt/gnuplot make;make install #添加环境变量 自己在/etc/profile.d目录创建gnuplot.sh目录,编辑以下内容 PATH=/opt/gnuplot/bin:$PATH export ...

    unix下常用解压和压缩命令.txt

    unix下常用解压和压缩命令 解包: tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ......

    xulrunner-1.9.2.28pre.en-US.linux-x86_64.tar.rar

    在CentOS7上安装KETTLE8的时候用到的,解决了以下问题 org.eclipse.swt.SWTError: No more handles [MOZILLA_FIVE_HOME=''] (java.lang....# tar -xvf xulrunner*.tar # cd ./xulrunner # ./xulrunner -register-global

    ssh for AIX

    #tar xvf openssl.9.8.602.tar #cd /tmp/openssh #mv openssh*.tar.z openssh*.tar.Z #gunzip openssh*.tar.Z #tar xvf openssh*.tar 3)安装 使用smitty install来安装。(必须先安装openssl,然后再安装...

    ansible-rpm.tar

    tar xvf ansible-rpm.tar 后,cd进入文件夹packages 执行以下命令 安装关联包顺序,亲自测试有效 rpm -ivh python-markupsafe-0.11-10.el7.x86_64.rpm rpm -ivh sshpass-1.06-2.el7.x86_64.rpm rpm -ivh libyaml-...

Global site tag (gtag.js) - Google Analytics