-
2021-05-16 02:15:55
随时备份重要文件是我们应该养成的一个好习惯,那么linux下使用什么命令来实现文件的备份呢?下面由学习啦小编为大家整理了linux下备份文件命令的相关知识,希望大家喜欢!
linux备份文件命令1.cp命令
cp
[功能说明]
文件的备份
英文xxxx #cp命令将源文件复制到另外安全的地方,复制的文件和源文件是两个相互独立的文件,对认识一个文件的操作不影响另一个文件,但与符号链接文件中的硬链接是有区别的
[语法格式]
cp[参数][源文件或目录][目标目录] 或cp[选项][源文件][目标文件]
[选项参数]
参数
说明
-a
该参数通常在复制目录时使用。保留链接,文件属性,并递归的复制目录,其作用等于-d,-p和-r参数的组合
-b
在复制文件的时候,若目标文件存在,在删除,覆盖目标文件前应做备份,并在已经存在的文件末尾加备份字符串,默认~
-d
复制时候保留链接
-
删除已经存在的目标文件而不提醒
-i
和f参数相反,在覆盖目标文件之前,将给出提示并要求用户确认,输入y则会覆盖,是安全的交互模式
-p
利用此参数cp命令除复制源文件的内容外,还保持着源文件的访问权限,属主,时间戳不变,
-r
若给出的源文件时一个目录文件,此时从命令将递归复制该目录下所有的子目录和文件
-l
对文件建立硬链接,而非复制
-L
跟踪符号链接
-p
不跟踪符号链接
linux备份文件命令2.dump
[功能说明]
文件或文件系统的备份
#文件的备份包括具体文件的备份和整个文件系统的备份,dump命令倾向于考虑备份整个文件系统 文件的备份策略包括完全备份,增量备份和更新备份。
[语法格式]
Dump[参数][待备份的目录和文件系统]或dump[-wW]
[选项参数]
参数
说明
-0123456789
备份的级别,0表示全部备份,其他表示增量备份,对于上次较低级别,只备份文件系统中修改过或新文件 默认9
-d
设置磁带的密度 单位为bpi
-j
压缩写入,指定压缩级别比如2
补充:linux恢复文件命令estore
[功能说明]
恢复文件或文件系统
#Linux提供专门为dump恢复工具
[语法格式]
Restore[主参数][可选参数][文件名或者文件系统]
[选项参数]
参数
说明
-i
以交互模式处理dump中的文件,读取dump文件的时候弹出类似shell接口,允许用户执行相应的命令来控制是否提取文件,并执行命令
-f
从指定的文件中读取备份数据,进行还原操作,这里的备份文件可以是特殊的设备文件,若文件名是以file:host或者user@host.file的形式给出,表示从远程主机上读取备份文件的数据
-b
每个dump记录区块的大小,单位是字节,若不指定介质区块的大小,restore自动检测介质区块的大小
-R
针对特殊的磁带指明从何处恢复,对于中断的restore命令十分有用
更多相关内容 -
abe.jar安卓备份文件unpacker工具
2015-05-25 17:07:49解压和打包安卓备份文件(.ab)的jar包。 -
网站备份文件扫描工具
2012-08-06 18:12:171.无限设置多个关键词和长尾词,软件会自动使用搜索智能引擎搜索,获取结果的域名进行网站空间文件扫描。 2.智能引擎搜索支持多种主流搜索引擎,目前支持百度,GOOGLE,有道,搜狗,雅虎,搜搜。 3.可导入自己本地域名... -
Centos备份文件
2020-05-12 00:13:36假设对default.conf文件进行备份。 1.普通备份。 cp default.conf default.conf-bak 或者 cp default.conf{,-bak} 查看备份结果。 2.带时间的备份 cp default.conf{,_back_`date '+%Y%m%d%H%M'`} 备份结果 ... -
CTFHub 备份文件下载
2020-03-15 15:59:32题目要求:当开发人员在线上环境中对源代码进行了备份操作,并且将备份文件放在了 web 目录下,就会引起网站源码泄露。 题目给出了提示: 我们使用DirBuster对网站目录进行扫描,扫描的文件名和类型就是提示给...目录
一、网站源码
题目要求:当开发人员在线上环境中对源代码进行了备份操作,并且将备份文件放在了 web 目录下,就会引起网站源码泄露。
题目给出了提示:
我们使用DirBuster对网站目录进行扫描,扫描的文件名和类型就是提示给出的,最终扫描得到www.zip文件,输入网址URL/www.zip得到压缩文件,解压后得到:
我们打开flag_420317564.txt文件,并没有找到flag
在网址后面添加了那个txt文件的名字进行访问访问,就可以获得flag
二、bak文件
题目要求:当开发人员在线上环境中对源代码进行了备份操作,并且将备份文件放在了 web 目录下,就会引起网站源码泄露。
bak文件泄露
有些时候网站管理员可能为了方便,会在修改某个文件的时候先复制一份,将其命名为xxx.bak。而大部分Web Server对bak文件并不做任何处理,导致可以直接下载,从而获取到网站某个文件的源代码。
题目提示:
可知flag应该在index.php的备份文件里面,于是访问/index.php.bak,下载文件得到flag。
三、vim缓存
题目要求:当开发人员在线上环境中使用 vim 编辑器,在使用过程中会留下 vim 编辑器缓存,当vim异常退出时,缓存会一直留在服务器上,引起网站源码泄露。
非正常关闭vim编辑器时会生成一个.swp文件
在使用vim时会创建临时缓存文件,关闭vim时缓存文件则会被删除,当vim异常退出后,因为未处理缓存文件,导致可以通过缓存文件恢复原始文件内容。
以 index.php 为例:第一次产生的交换文件名为 .index.php.swp
再次意外退出后,将会产生名为 .index.php.swo 的交换文件
第三次产生的交换文件则为 .index.php.swn。
题目提示:
因为这里已经告诉我们是index.php了,所以其意外退出而保留的临时文件是 .index.php.swp,我们访问/.index.php.swp,得到交换文件.swp。
可以使用vim -r {your file name} 命令来恢复文件,
恢复后的文件内容如下:
我们对给文件内容另存为,只要在:w 后面加上文件名字,就能把当前的编辑内容另存到其他文件中去。:w new_filename
四、.DS_Store
题目要求:
.DS_Store 是 Mac OS 保存文件夹的自定义属性的隐藏文件。通过.DS_Store可以知道这个目录里面所有文件的清单。
题目提示:
我们猜测直接访问/.DS_Store看有什么收获,发现下载了一个文件DS_Store,打开后发现乱码,因此我们使用.DS_Store 的解析工具Python-dsstore进行文件的解析。
可以看到这个目录里面只有一个文件,8b19a301f4227963b00016943f1730ec.txt,我们直接访问这个文件,得到:
-
小米(MUUI)备份文件使用MT管理器打开
2021-06-14 10:13:40最近想查看下小米手机备份的文件,修改后缀直接用压缩软件打开报错,记得以前的备份文件是可以直接用压缩软件打开。网上搜索下发现是小米添加了文件头,把文件头去掉然后用tar解压就可以查看了。 参考 轻松解包MIUI...
环境:手机 (小米10) MIUI(12.5.21)
工具:MT管理器
最近想查看下小米手机备份的文件,修改后缀直接用压缩软件打开报错,记得以前的备份文件是可以直接用压缩软件打开。网上搜索下发现小米添加了自定义的文件头信息,而且要使用abe.jar解包,通过对比小米备份文件头信息和abe.jar源码参考,发现abe.jar对未加密的备份文件解包也只是去掉头文件后另存为tar文件,小米备份文件也没有加密,所以我们只要把文件头去掉然后用tar解压就可以查看备份文件了。
1. 手机程序文件备份
搜索框输入备份,然后在搜索结果选择备份与恢复(自己也可以在设置里面找到),选择手机备份与恢复,选择要备份的程序,然后点击立即备份
2. 找到备份的文件,并用MT管理器编辑
小米备份文件的目录是 /storage/emulated/0/MIUI/backup/AllBackup/
用MT管理器切换到备份的目录,长按备份文件,选择打开方式为十六进制
3. 删除备份文件部分文件头字节后保存
选中apps前面的字节删除,然后保存,修改完成
4. 解压备份文件
点击MT管理器菜单栏(左上角),选择终端模拟器,进入到修改后备份文件目录,然后使用tar命令解压备份文件即可。
# 使用cd命令切换目录,路径修改为自己备份文件路径(MT长按上方路径即可复制) > cd /storage/emulated/0/MIUI/backup/AllBackup/20210614_094528/ # 打印出目录下的文件列表 > ls ADM Pro(com.dv.adm.pay).bak ADM Pro(com.dv.adm.pay).bak.bak descript.xml # 解压备份文件,如果文件名有空格或特殊字符,需要用引号把文件名引起来 > tar -xf "ADM Pro(com.dv.adm.pay).bak" # 打印出目录下的文件列表,apps就是解压出来的备份文件 > ls ADM Pro(com.dv.adm.pay).bak ADM Pro(com.dv.adm.pay).bak.bak apps descript.xml
-
Sql server备份文件的扩展名是什么
2021-03-04 01:40:071、 文件的删除:首先要先清空文件里的数据,删除之前数据一定要记得先备份,可将数据复制到其他表,然后执行:DBCC SHRINKFILE (FileName, EMPTYFILE);文件中的内容删除后,再执行删除文件命令,DataBaseName表示... -
电脑备份文件在哪里
2021-06-27 12:23:13电脑是我们经常使用的工具,为了放在电脑出现系统问题,有的朋友会将电脑系统备份,但是不知道电脑备份文件放在什么地方了,电脑备份文件在哪里呢?很多朋友还是不知道的,所以针对电脑备份文件保存在哪里的问题,小... -
如何备份电脑中重要的文件|电脑备份文件的详细步骤
2021-07-28 00:51:09其实,我们可以通过电脑中的文件备份功能来防止重要文件被删除。具体方法如下:1、点击开始——控制面板;2、找到“备份与还原”选项,并点击打开;3、点击“备份”一栏右侧的“设置备份”;4、系统提示正在启动Windows... -
CTF中备份文件泄露
2021-10-19 22:38:48通常题目给出的一下提示路径时,可能直接访问会得不到想要的结果,或者直接是404. 此时可以尝试扫一下备份文件,常见备份文件.swp结尾 例题:2021-第四届红帽杯网络安全大赛-Web-find_it -
备份文件漏洞
2020-03-30 20:09:25开发人员在编辑文件前,会进行一次备份,同时会把备份文件和源文件放在服务器的同一个地方。如果存在绕过身份验证,就可以直接下载到这个备份文件,从而得到网站源代码。 1.代码编辑器产生的备份文件 这类备份文件... -
CTFhub 备份文件下载 vim缓存
2022-03-29 19:40:23在使用vim时会创建临时缓存文件,关闭vim时缓存文件则会被删除,当vim异常退出后,因为未处理缓存文件,导致可以通过缓存文件恢复原始文件内容 vim在编辑文档的过程中如果异常退出,会产生缓存文件 以 index.php ... -
备份文件泄漏
2019-09-26 16:38:281、漏洞描述: 备份文件泄露,在web服务中,常常不局限于网站的源代码泄露,网站的数据库备份文件,以及上传的敏感文件,或者一切正常备份... -
【CTFhub】web-信息泄露-备份文件下载-网站源码_WriteUp
2021-11-04 16:30:03当开发人员在线上环境中对源代码进行了备份操作,并且将备份文件放在了 web 目录下,就会引起网站源码泄露。 前置知识 常见的网站源码备份文件后缀 tar tar.gz zip rar 常见的网站源码备份文件名 web website ... -
备份文件后缀
2019-11-18 20:35:30常见的备份文件后缀名有 .git .svn .swp .~ .bak .bash_history 一个一个试,发现是.bak,最后下载.bak后用记事本打开,获得flag -
第二章:minio单机版,使用客户端备份文件
2020-05-12 15:58:04上一章我们已经成功安装了服务端,这一章主要介绍minio的客户端,我们主要使用客户端来做备份。这里就不多说啥了,我们开始吧。 安装 执行wget命令:wget https://dl.min.io/client/mc/release/linux-amd64/mc ... -
PVE 备份文件位置
2020-08-30 17:14:43/var/lib/vz/dump/ -
sql server导入备份文件
2020-05-15 20:40:46选择备份文件 选择导入的目标数据库(就是刚才创建的那个)和备份集。 为了避免由于备份数据库名与当前数据库名不同,在选项中选择覆盖现有数据库。 完成数据库导入 *添加管理员登录名 设置用户名和密码,这里... -
CTFHub-web(备份文件下载)
2020-08-23 10:26:39技能树-备份文件下载网站源码bak文件vim缓存.DS_Store 网站源码 1. 分析题目 看样子,应该是这些文件名和后缀的组合 2. 简单写个python脚本 找到哪个组合可以访问 import requests url = ... -
MySQL:查看数据库备份文件位置、查询文件保存位置
2020-10-10 09:46:31查看MySQL数据库备份文件位置、查询文件保存位置 右击连接,选择“连接属性”,可以看到“设置位置”显示了该连接数据库下的所有备份文件和保存的查询文件。 或者可以右击连接,直接选择“打开设置位置”,也可以... -
2021-09-13 CTFer成长之路-信息收集-敏感备份文件
2021-07-07 14:18:02一:敏感备份文件 通过一些敏感的备份文件,我们往往能获得某一文件的源码,亦或网站的整体目录等。 1.gedit备份文件 在Linux下,用gedit编辑器保存后,当前目录下会生成一个后缀为“~”的文件,其文件内容就是刚... -
如何改变iTunes默认备份文件目录
2019-04-17 18:04:52iTunes和iCloud这两个东西,相信苹果用户都很熟悉,在使用icloud手机备份的时候特别的慢,所以很多人使用itunes。...众所周知,电脑C盘是比较重要的系统分区,如果iTunes备份文件过大会占据较多的C盘空间,导... -
阿里云OSS定时备份文件并定时删除过时文件
2021-02-03 15:31:56说明 1.该文章说明了如何使用oss保存备份文件并定期删除 2.使用oss是因为价格低廉,...1.在服务器上准备sqlserver或mysql备份文件若干或其他备份文件 2.准备阿里云OSS存储,并添加访问access key 此处参考oss文档. -
TP-LINK路由配置备份文件里的ADSL密码查看工具
2012-06-28 12:01:59用于从TP-LINK路由配置备份文件里的找回ADSL上网密码的实用工具 -
shell+crontab实现定时备份nginx日志以及删除七天前备份文件
2022-03-11 10:15:40linux是一个很能自动产生文件的系统,日志、邮件、备份等。虽然现在硬盘廉价,我们可以有很多硬盘空间供这些文件浪费,让系统定时清理一些不需要的文件很有一种爽快的事情。不用你去每天惦记着是否需要清理日志,... -
如何找回WPS本地备份文件
2020-03-02 10:05:21WPS有时会莫名其妙的丢失数据,特别是使用云备份时,明明前25号已经修改的文档,今天打开一看25号的修改全部没有保存!!真是气人的事情,打开它的云备份 没有25号的修改记录!! 怎么办呢? 后来想WPS既然有云... -
【NAS】如何利用群晖备份文件
2020-03-01 15:09:05在使用了备份功能后,再也不怕文件丢失了,在家也能随时打开工作用的文件,远程办公效率大大提高。 -
Git学习-->如何通过Shell脚本自动定时将Gitlab备份文件复制到远程服务器?
2017-08-17 17:01:34一、背景在我之前的博客 git学习——> Gitlab如何进行备份恢复与迁移? (地址:http://blog.csdn.net/ouyang_peng/article/details/77070977) 里面已经写清楚了如何使用Gitlab自动备份功能。 但是之前的备份功能... -
linux 备份文件时加上日期
2019-03-22 13:58:441、创建一个生成日期的文件 vi .backdate echo _back_`date '+%Y%m%d%H%M%S'` 2、授权文件 chmod 777.backdate 3、编辑.bashrc vi .bashrc alias bak="/root/.backdate" 4、拷贝文件时加上`bak` cp test.txt... -
Linux下定时备份文件
2018-11-19 11:36:39今天有人让我给写个脚本,说是让Linux定时备份文件数据,并删除超过一定时间的备份。听起来很有意思,一番摸索之后成功了没有呢?(因为是给对linux不太熟的人看,所以比较详细)具体看下面吧: 一、 编写脚本 编写...