Linux命令 文件备份归档恢复
cp
[功能说明]
文件的备份
英文xxxx #cp命令将源文件复制到另外安全的地方,复制的文件和源文件是两个相互独立的文件,对认识一个文件的操作不影响另一个文件,但与符号链接文件中的硬链接是有区别的
[语法格式]
cp[参数][源文件或目录][目标目录] 或cp[选项][源文件][目标文件]
[选项参数]
参数 |
说明 |
-a |
该参数通常在复制目录时使用。保留链接,文件属性,并递归的复制目录,其作用等于-d,-p和-r参数的组合 |
-b |
在复制文件的时候,若目标文件存在,在删除,覆盖目标文件前应做备份,并在已经存在的文件末尾加备份字符串,默认~ |
-d |
复制时候保留链接 |
- |
删除已经存在的目标文件而不提醒 |
-i |
和f参数相反,在覆盖目标文件之前,将给出提示并要求用户确认,输入y 则会覆盖,是安全的交互模式 |
-p |
利用此参数cp命令除复制源文件的内容外,还保持着源文件的访问权限,属主,时间戳不变, |
-r |
若给出的源文件时一个目录文件,此时从命令将递归复制该目录下所有的子目录和文件 |
-l |
对文件建立硬链接,而非复制 |
-L |
跟踪符号链接 |
-p |
不跟踪符号链接 |
dump
[功能说明]
文件或文件系统的备份
#文件的备份包括具体文件的备份和整个文件系统的备份,dump命令倾向于考虑备份整个文件系统 文件的备份策略包括完全备份,增量备份和更新备份。
[语法格式]
Dump[参数][待备份的目录和文件系统]或dump[-wW]
[选项参数]
参数 |
说明 |
-0123456789 |
备份的级别,0表示全部备份,其他表示增量备份,对于上次较低级别,只备份文件系统中修改过或新文件 默认9 |
-d |
设置磁带的密度 单位为bpi |
-j
|
压缩写入,指定压缩级别比如2 |
estore
[功能说明]
恢复文件或文件系统
#Linux提供专门为dump恢复工具
[语法格式]
Restore[主参数][可选参数][文件名或者文件系统]
[选项参数]
参数 |
说明 |
-i |
以交互模式处理dump中的文件,读取dump文件的时候弹出类似shell接口,允许用户执行相应的命令来控制是否提取文件,并执行命令 |
-f |
从指定的文件中读取备份数据,进行还原操作,这里的备份文件可以是特殊的设备文件,若文件名是以file:host或者user@host.file的形式给出,表示从远程主机上读取备份文件的数据 |
-b<区块大小> |
每个dump记录区块的大小,单位是字节,若不指定介质区块的大小,restore自动检测介质区块的大小 |
-R |
针对特殊的磁带指明从何处恢复,对于中断的restore命令十分有用 |
只是做的一个总结 如有不对,请各位大牛批评指教。
此致敬礼
版权声明
本总结所涉及到的内容 全部摘抄自《Linux命令完全技术宝典》张栋
cat tac mor
Linux命令 文件备份归档恢复的更多相关文章
- 详解Linux命令行下常用svn命令
1.Linux命令行下将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/do ...
- Linux命令行下常用svn命令
1.Linux命令行下将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/do ...
- Linux命令基础操作--vim 归档 压缩 分区 格式化 挂载 Innode
1 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) 使用 cat命令将查看的文件合并输出到/1.txt 这里的关键:定位到文件,如果后面加上/后被认为是目录 分为两步,先 ...
- Linux命令自己总结
对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面 ...
- 《Linux命令学习手册》系列分享专栏
<Linux命令学习手册>系列分享专栏 <Linux命令学习手册>已整理成PDF文档,点击可直接下载至本地查阅https://www.webfalse.com/read/207 ...
- linux命令详解——tar
tar [-cxtzjvfpPN] 文件与目录 .... [参数]: -c :建立一个压缩文件的参数指令(create 的意思): -x :解开一个压缩文件的参数指令! -t :查看 tarfile ...
- 学习 Linux,101: Linux 命令行
概述 本教程将简要介绍 bash shell 的一些主要特性,涵盖以下主题: 使用命令行与 shell 和命令交互 使用有效的命令和命令序列 定义.修改.引用和导出环境变量 访问命令历史和编辑工具 调 ...
- Linux命令(持续更新ing)
*.命令语法: a.在进行参数设定时,通常为“-”号,若为完整参数名称,则输入“--”符号; b.指令太长的时候,可以使用“\”符号使指令连续到下一行; c.各种符号的意义: '' ...
- linux命令进阶
Though unconsciously,peple are indeed moving towards their destination.Slow as the progress seen fro ...
随机推荐
- [移动端] IOS下border-image不起作用的解决办法
上周五突然接到现场的一个需求,做一个移动端的劳模展示页面.现场美工把原型图发了过来.这个样子的: 说实在的很想吐槽一下我们美工的审美哈,不过这不是重点. 因为边框是需要特殊花纹的所以打算用border ...
- 自动化运维:使用psutil和paramiko读取远程主机信息
1.前言 今天大致看了下自动化运维的东西,里面介绍到了psutil模块,其封装了linux 下的大部分shell命令,用起来比较方便.但是基本都是介绍在本地如何使用,而实际情况大家很少这样使用,一般 ...
- [转]ObjectARX二次开发vs编译器版本ARX版本对应说明
- 分针网—IT教育:调皮的JavaScript
JavaScript是一门有趣的语言,不仅有趣而且调皮,不同的内核的浏览器在解析的时候表现会有些差异,今天主要是抛砖引玉,和大家一起讨论一些在实际开发中比较常见但同时可能并没有过于在意的JavaScr ...
- NancyFx 2.0的开源框架的使用-Basic
这是NancyFx开源框架中的Basic认证,学习一下! 首先当然是新建一个空的Web,BasicDemo 继续在项目中添加Nuget包,记得安装的Nuget包是最新的预发行版 Nancy Nancy ...
- cordova 基本命令 以及如何添加,删除插件
1.首先下载安装 node.js 在命令提示符 里 输入 node -v 会显示版本号证明安装成功 2.全局安装 cordova: npm install -g cordova 命令提示符里输入 ...
- sublime Text2 快捷键精华版
Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件Ctrl+Shift+W:关闭所有打开文件Ctrl+Shift+V:粘贴 ...
- HotSpot的算法实现
1.枚举根节点 可达性分析中从GC Roots节点找引用,可作为GC Roots的节点主要是全局性的引用与执行上下文中,如果要逐个检查引用,必然消耗时间.另外可达性分析对执行时间的敏感还体现在GC停顿 ...
- CI 图片上传路径问题的解决
很久没有用CI了,新公司需要用ci ,图片上传的功能,我都搞半天,伤心 1. 要看源码,upload.php里do_upload()是上传的主要函数. public function do_uploa ...
- Ajax,纯Js+Jquery
AJAX:Asynchronous Javascript and xml 异步,Js和Xml 交互式网页开发 不刷新页面,与服务器交互 详情请参照Jquery工具指南用在浏览器端的技术,无刷新,通过X ...