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
转载于:https://blog.51cto.com/1353337/357480
tar xvf实现的是什么功能呢?相关推荐
- linux tar cvf_Linux中的Tar命令:Tar CVF和Tar XVF通过示例命令进行了解释
linux tar cvf The name tar is, by most accounts, short for tape archive. The "tapes" in qu ...
- tar xvf 解压一切格式压缩包
tar xvf 解压一切格式压缩包,再也不为tar.bz2/tar.gz/tar.xz/tar.xx不同格式的压缩包记不同的命令了. 对于tar版本大于1.22(http://www.gnu.org/ ...
- linux tar xvf 只解压 压缩包中的 指定文件,不解压所有文件
查看压缩包 [yeqiang@harbor tmp]$ tar -tvf control.tar.xz drwxr-xr-x root/root 0 2021-03-18 09:43 ./ -rw-r ...
- tar -zxvf .tar.gz和tar -xvf .tar
tar -zxvf .tar.gz和tar -xvf .tar tar -cjf all.tar.bz2 *.jpg tar -xjf all.tar.bz2 zxvf 是linux的tar命令的参数 ...
- linux tar -xvf命令,linux tar命令使用详解
转自: http://blog.csdn.net/ericbaner/article/details/3966741 Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar ...
- Linux下Ubuntu的常用压缩、解压缩命令,以及tar中的参数 cvf,xvf,cvzf,zxvf的区别
.tar 文件(不压缩) # 仅打包,并非压缩 tar -xvf FileName.tar # 解包 tar -cvf FileName.tar DirName # 将DirName和其下所有文件(夹 ...
- linux tar 参数 cvf xvf cvzf zxvf 区别
tar cvf etcbak.tar etc/ 打包一个tar tar xvf etcbak.tar 解开一个tar tar cvzf etcbak.t ...
- tar命令中参数 cvf,xvf,cvzf,zxvf的区别
一.tar命令的一些参数讲解 -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命 ...
- [Shell命令] tar -cvf -xvf 打包解包文件夹
需求背景:想要把文件发送到指定机器,但是文件所在服务器linux环境不允许直接连接,需要堡垒机 打包文件夹 test,命名为test.tar tar -cvf test.tar test/ 解包文件夹 ...
最新文章
- 自动化运维系列之Cobbler (资源)
- 【设计模式】代理模式 ( 动态代理 | 模拟 Java 虚拟机生成对应的 代理对象 类 )
- 360企业安全2019暑期实习算法岗笔试
- NuttX 启动流程
- 学习ui设计_如果您想学习UI设计,该怎么办
- JavaScript学习笔记 - 变量、作用域与内存问题
- java Clob转CLOB_Java获取Oracle中CLOB字段转换成String
- dubbo服务接口如何mock_小程聊微服务-基于dubbo的mock测试系统
- mysql查询当月数据_MySQL百万数据,你如何用分页来查询数据
- 反卷积可视化工具--deconv-deep-vis-toolbox
- DELPHIER,正转向PYTHON了
- Mybatis 缓存配置 ,如何禁用缓存与一些细节
- 联想Y7000装双系统win10+Ubuntu16.04后在Ubuntu上Wifi被禁用的解决办法
- 别对“智能写作”太过情感依赖
- HDU 5285:wyh2000 and pupil
- PS 钢笔工具
- 小米发布新LOGO,耗时3年!设计费200万!“雷总,你被骗了”
- 中央民族大学计算机考研2020,2020年中央民族大学856计算机学科专业综合考研复习资料...
- Assignment | 05-week3 -Part_1-Neural Machine Translation
- Minimal Area
热门文章
- 由parseInt 引发的问题---想到浮点运算精度丢失---看透js number 的 encoded
- SecureCRT窗口输出代码关键字高亮设置
- spark-机器学习实践-K近邻应用实践一
- Codeforces Beta Round #14 (Div. 2) B. Young Photographer 水题
- Day9-Postfix
- 《梦醒黄金城》主创暨明星见面会举办 预计2019年完成拍摄
- Linux 第60,61天 ansible的playbook
- Weex快速上手教程(Weex Tutorial)
- WINDOWS和LINUX下带时间的PING包监控脚本
- python生成器应用中的一个要点