tar是Linux环境下最常用的备份工具之一。tartap archive原意为操作磁带文件但基于Linux的文件操作机制同样也可适用于普通的磁盘文件。tar可用于建立、还原、查看、管理文件也可方 便的追加新文件到备份文件中或仅更新部分的备份文件以及解压、删除指定的文件。熟悉其常用参数能方便日常的系统管理工作。
-z和-j都是在备份文件打包后才进行压缩的操作的并且该操作会影响其他的参数后面会再提到
这是另一种写法结果和上面的相同其会先进入/tmp目录然后再释放包的
而且这里不能使用-C参数释放文件是当前路径的相对路径并带目录释放
备份文件中的文件名使用绝对路径而不移除文件名前的“/”默认是相对路径的
复制文件或目录存放的文件系统必须和tar命令当前执行的文件系统相同否则不执行也就是讲不处理其他分区的文件。可忽略mount挂载分区的问题
备份时把加入备份文件中的文件属性修改为指定的属性格式和chmod命令接受的格式相同
使用find的原因是这样可以打包所有隐含文件或不符合命令规范的文件和目录
3备份打包时默认为相对路径而排除匹配式默认也是全路径匹配的
不解析许可权限信息这是普通用户的默认设置仅对影响管理员的操作有影响
释放文件时设置为备份文件中的相同所有者仅对管理员而言
在建立、还原备份文件或列出其中内容时采用多卷模式不能对文件操作
指定样式文件文件内容为一个或多个条件样式供程序还原或创建符合指定条件的文件
(选项) (参数) 1.2 选项 选项 描述 -A或catenate 新增文件到已存在的备份文件。 -b区块数目或blocking-factor=区块数目 设置每笔记录的区块数目,每个区块大小为12Bytes。 -B或read-full-r...
本身用到的是归档功能,即文件没有真正进行压缩打包,创建之后的归档文件,往往会比原来所有文件的大小总和要大,就相当于日常生活中把一些东西放入到收纳盒里面,整个收纳盒的重量是要大于原来被收纳的物品的总重量的。 如果要对文件进行压缩,一般会调用其他的
c: 创建文档 t: 列出存档内容 x:提取存档 f: filename 要操作的文档名 v:详细信息 一:打包 打包:是指把文件整合在一起,不压缩 1.将文件打包:
[-cxtzjvfpPN] 文件与目录 .... 参数: [plain]view plaincopy -c:建立一个压缩文件的参数指令(create的意思); -x:解开一个压缩文件的参数指令! -t:查看
[-cxtzjvfpPN]文件与目录....br /参数:br /-c:建立一个压缩文件的参数指令(create的意思);br /-x:解开一个压缩文件的参数指令!br /-t:查看
file里面的文件!br /特别注意,在参数的下达中,c/x/t仅能存在一个!不可同时存在!br /因为不可能同时压缩与解压缩。br /-z:是否同时具有gzip的属性?亦即是否需要用gzip压缩?br /
”。 这里首先需要明确两个概念:打包和压缩。打包是指将一大堆文件或目录合并成一个总的文件;压缩则是将一个大容量的文件通过一些压缩算法(gzip、bzip2等
-c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的
连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的
一、打包的概念 打包:指将多个文件(或目录)合并成一个文件,方便在不同节点之间传递或在服务器集群上部署。 压缩或打包文件常见扩展名 *.

