精华内容
下载资源
问答
  • 收集一些linux下实现文件备份
  • 在linux下备份文件,linux备份文件命令

    千次阅读 2021-05-16 02:15:55
    linux备份文件命令1.cp命令cp[功能说明]文件的备份英文xxxx #cp命令将源文件复制到另外安全的地方,复制的文件和源文件是两个相互独立的文件,对认识一个文件的操作不影响另一个文件,但与符号链接文件中的硬链接是...

    随时备份重要文件是我们应该养成的一个好习惯,那么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命令十分有用

    展开全文
  • linux备份文件命令

    千次阅读 2021-03-17 15:50:56
    这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。 下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程...

    微信设置水滴昵称,个性中带点萌

    1.tar(压缩与解压)

    -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件

    这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。

    下面的参数是根据需要在压缩或解压档案时可选的。

    -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标准输出

    下面的参数-f是必须的

    -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

    tar -cf all.tar *.jpg

    这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

    tar -rf all.tar *.gif

    这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

    tar -uf all.tar logo.gif

    这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

    tar -tf all.tar

    这条命令是列出all.tar包中所有文件,-t是列出文件的意思

    tar -xf all.tar

    这条命令是解出all.tar包中所有文件,-t是解开的意思

    压缩

    tar -cvf jpg.tar *.jpg//将目录里所有jpg文件打包成tar.jpg 

    tar -czf jpg.tar.gz *.jpg  //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,命名为jpg.tar.gz

    tar -cjf jpg.tar.bz2 *.jpg 将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,命名为jpg.tar.bz2

    tar -cZf jpg.tar.Z *.jpg   将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,命名为jpg.tar.Z

    rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux

    zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux

    解压

    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、*.tar 用 tar -xvf 解压

    2、*.gz 用 gzip -d或者gunzip 解压

    3、.tar.gz和.tgz 用 tar -xzf 解压

    4、*.bz2 用 bzip2 -d或者用bunzip2 解压

    5、*.tar.bz2用tar -xjf 解压

    6、*.Z 用 uncompress 解压

    7、*.tar.Z 用tar -xZf 解压

    8、*.rar 用 unrar e解压

    9、*.zip 用 unzip 解压

    例:压缩某个目录   tar -cvf 压缩包名字   项目名 tar -cvf AppStore_180808.tar  AppStore

    例:解压某个tar包 tar -xvf 压缩包名字 tar -xvf AppStore_180808.tar

    2.cp(复制)

    cp 复制文件或者目录 语法 cp [ 选项 ] 源文件 目标文件 常用选项: -a:相当于pdr -d:复制链接文件,目标文件也是指向源文件链接的链接文件或目录。 -i:目标文件已存在时,会询问是否覆盖 -p:连同档案的属性一起复制。常用于备份 -r:递归复制,用于复制目录 -s:复制为符号链接文件,也就是快捷方式,链接文件被删除,符号链接文件失效。 -l:进行硬式链接的连结档建立,而非复制档案本身,源文件删除,目标文件依旧在。 源文件: 单个文件或者目录,复制目录用r选项。 多个文件或者目录,多个文件或者目录时,目标文件必须是一个已存在的目录。 注: 在不是特权用户root下,一般用户使用cp时候,需要注意源文件的父目录是否有rx权限。文件是否有r权限。 一般用户用选项-a的时候,权限时间属性能复制到,但是用户和群组属性不能复制到。 示例: root权限备份test1文件 cp -a test1 ./beifen 如果直接 备份目录的话,可以进行如下操作 指令如下: cp -pdf + 要备份的文件 + 备份后的文件 ———————————————— 版权声明:本文为CSDN博主「z.monster」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/s_monster_/article/details/81662834

    微信设置水滴昵称,个性中带点萌

    以上就是良许教程网为各位朋友分享的Linux相关知识。

    展开全文
  • linux怎么备份文件

    2015-05-13 15:32:20
    Linux怎么备份文件?在Linux系统中,用的比较多的方式是使用tar命令来进行文件数据的备份,命令的方式使用起来不是特别方便。小编结合自己的经验,为大家介绍一下如何用多备份工具把文件安全快速的备份起来,以便在...
  • 主要介绍了linux实现对上传文件的定时备份、增量备份方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • linux常用文件备份命令:tar,cp

    万次阅读 多人点赞 2018-08-14 11:02:55
    这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。 下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有...

    1.tar(压缩与解压)

    -c: 建立压缩档案
    -x:解压
    -t:查看内容
    -r:向压缩归档文件末尾追加文件
    -u:更新原压缩包中的文件

    这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。

    下面的参数是根据需要在压缩或解压档案时可选的。

    -z:有gzip属性的
    -j:有bz2属性的
    -Z:有compress属性的
    -v:显示所有过程
    -O:将文件解开到标准输出

    下面的参数-f是必须的

    -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

    # tar -cf all.tar *.jpg
    这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

    # tar -rf all.tar *.gif
    这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

    # tar -uf all.tar logo.gif
    这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

    # tar -tf all.tar
    这条命令是列出all.tar包中所有文件,-t是列出文件的意思

    # tar -xf all.tar
    这条命令是解出all.tar包中所有文件,-t是解开的意思

    压缩

    tar -cvf jpg.tar *.jpg//将目录里所有jpg文件打包成tar.jpg 

    tar -czf jpg.tar.gz *.jpg  //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,命名为jpg.tar.gz

    tar -cjf jpg.tar.bz2 *.jpg 将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,命名为jpg.tar.bz2

    tar -cZf jpg.tar.Z *.jpg   将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,命名为jpg.tar.Z

    rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux

    zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux

    解压

    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、*.tar 用 tar -xvf 解压

    2、*.gz 用 gzip -d或者gunzip 解压

    3、*.tar.gz和*.tgz 用 tar -xzf 解压

    4、*.bz2 用 bzip2 -d或者用bunzip2 解压

    5、*.tar.bz2用tar -xjf 解压

    6、*.Z 用 uncompress 解压

    7、*.tar.Z 用tar -xZf 解压

    8、*.rar 用 unrar e解压

    9、*.zip 用 unzip 解压

    例:压缩某个目录  
    tar -cvf 压缩包名字   项目名
    tar -cvf AppStore_180808.tar  AppStore

    例:解压某个tar包
    tar -xvf 压缩包名字
    tar -xvf AppStore_180808.tar

    2.cp(复制)

    cp 复制文件或者目录
    语法
    cp [ 选项 ] 源文件 目标文件
    常用选项:
    -a:相当于pdr
    -d:复制链接文件,目标文件也是指向源文件链接的链接文件或目录。
    -i:目标文件已存在时,会询问是否覆盖
    -p:连同档案的属性一起复制。常用于备份
    -r:递归复制,用于复制目录
    -s:复制为符号链接文件,也就是快捷方式,链接文件被删除,符号链接文件失效。
    -l:进行硬式链接的连结档建立,而非复制档案本身,源文件删除,目标文件依旧在。
    源文件:
    单个文件或者目录,复制目录用r选项。
    多个文件或者目录,多个文件或者目录时,目标文件必须是一个已存在的目录。
    注:
    在不是特权用户root下,一般用户使用cp时候,需要注意源文件的父目录是否有rx权限。文件是否有r权限。
    一般用户用选项-a的时候,权限时间属性能复制到,但是用户和群组属性不能复制到。
    示例:
    root权限备份test1文件
    cp -a test1 ./beifen
    如果直接 备份目录的话,可以进行如下操作
    指令如下:
    cp -pdf + 要备份的文件 + 备份后的文件

    展开全文
  • 一、关于Linux备份文件和应用的几个命令:tar和cp 在工作中,经常来备份文件和系统应用,常用到的主要是tar和cp命令,分别介绍如下: 一、tar命令,这个现在经常使用用来打包: tar包指的是档案文件: tar -cvf ...

    一、关于Linux备份文件和应用的几个命令:tar和cp

    在工作中,经常来备份文件和系统应用,常用到的主要是tar和cp命令,分别介绍如下:

    一、tar命令,这个现在经常使用用来打包:

    tar包指的是档案文件:

    tar -cvf filename_20140805.tarfilename 打tar包的方法

    tar -xvf filename_20140805.tar 解tar包的方法

    gz包指的是压缩包文件:

    tar -czvf filename_20140805.tar.gz filename打压缩包的方法

    tar -xzvf filename_20140805.tar.gz解压缩包的方法

    以下为对比的几个:

    tar-cvf/path/filename.tar ——> 仅打包,不压缩!
    tar -zcvf/path/filename.tar.gz——>打包后,以 gzip 压缩
    tar -jcvf /path/filename.tar.bz2 ——>打包后,以 bzip2 压缩

    压缩文件:

    tar -xvzf /abc/bcd/mm_20141223.tar.gz /aaa/bbb/ccc.txt 将文件/aaa/bbb/ccc.txt 压缩到另一个路径/abc/bcd/下,并以mm_20141223.tar.gz名字命名

    二、cp命令,这个常用来拷贝文件/文件夹:

    1、同一文件夹内拷贝:

    cp filename filename_20140805拷贝文件

    cp -rf foldername foldername_20140805拷贝文件夹

    2、本文件夹内某个文件拷贝到另一个文件夹:

    cp filename /app/xx/xx/filename(filename_20140805) 拷贝文件

    cp -rf filename /app/xx/xx/filename(filename_20140805) 拷贝文件夹

    3、某文件夹内所有文件拷贝到另一个文件夹下:

    cp /abc/a*.jsp /path/to/newfilepath/

    将/abc/路径下以a开头的.jsp文件拷贝到 /path/to/newfilepath/路径下

    cp /abc/* /path/to/newfilepath/

    将/abc/路径下所有文件拷贝到 /path/to/newfilepath/路径下

    注:本文主要是为了总结自己在工作中常用的几个命令和方法,算做自我工作总结。

    二、linux备份文件夹

    cp -r www.zqgame.com www.zqgame.com.20151023.bak

    做一下备份,如果以后源列表无意毁坏了,可以恢复一下,如下

    cp -r www.zqgame.com.20151023.bak www.zqgame.com

    -r 为递归,将指定目录下的文件与子目录一并处理。若源文件或目录的形态不属于目录或符号链接,则一律视为普通文件处理

    展开全文
  • 简单linux命令备份文件

    万次阅读 2017-11-13 23:04:20
    linux,sh,服务器备份文件
  • 因为一些原因,需要换一台VPS,所以就需要为服务器转移文件,下面介绍一下linux使用scp命令转移备份文件方法
  • 文章目录前言文章重点一、rsync+inotify 简介1、rsync简介2、inotify简介二、整体架构三、同步节点部署(rsync)1、安装rsync2、配置rsync四、源...rsync同步的shell脚本五、实时同步备份验证六、遇到的问题及解决方法...
  • 主要介绍了linux下批量备份服务器配置文件和目录的方法,需要的朋友可以参考下
  • linux 备份文件时加上日期

    千次阅读 2019-03-22 13:58:44
    1、创建一个生成日期的文件 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-06-15 15:08:29
    cp /xxx/xxx.conf{,.bak}eg:cp /etc/ntp.conf{,.bak}
  • mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。根据mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件...
  • linux备份目录文件及目录

    万次阅读 2019-05-09 11:26:37
    一、关于Linux备份文件和应用的几个命令:tar和cp 在工作中,经常来备份文件和系统应用,常用到的主要是tar和cp命令,分别介绍如下:   一、tar命令,这个现在经常使用用来打包:   tar包指的是...
  • Linux备份及恢复及Linux文件权限详解 概述 一个系统管理员菜鸟不小心输入”chmod -R 777 /”从而导致了巨大的悲剧,使得整个系统遭到了严重的破坏。在日常管理中,我们有许多工具可以用来备份文件权限,如cp、rsync...
  • Linux 备份压缩 : zip 命令详解

    千次阅读 2018-09-20 10:10:07
    zip命令可以用来解压缩文件,或者对文件进行打包操作。zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有“.zip”扩展名的压缩文件。 语法 zip(选项)(参数) 选项 -A:调整可执行的自动解压缩文件; -b...
  • linux备份文件

    千次阅读 2012-11-01 09:34:46
    瓠悠笑软件部落文件备份操作指南备份1.查看vixie-cron RPM 软件包是否已安装 判定该软件包是否已安装,使用 rpm -q vixie-cron 命令。 [root@localhost ~]# rpm –q vixie-cron       2.判定服务是否...
  • linux备份还原命令

    千次阅读 2019-02-14 09:26:00
    使用范围:1.可以作为系统还原点,...一、备份还原系统命令 方法一:  备份:tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=/backup.tgz --exclude=/...
  • Linux磁盘监控中,一旦发现磁盘损坏,我们首先应想到的是立即备份数据(数据往往都是无价的),然后再进行磁盘修复。 在备份的操作中,拷贝、过期文件的删除是经常要做的事。拷贝有本机拷贝,拷贝到别的服务器等。...
  • Linux下定时备份文件

    千次阅读 2018-11-19 11:36:39
    今天有人让我给写个脚本,说是让Linux定时备份文件数据,并删除超过一定时间的备份。听起来很有意思,一番摸索之后成功了没有呢?(因为是给对linux不太熟的人看,所以比较详细)具体看下面吧: 一、 编写脚本 编写...
  • linux备份数据库命令

    2019-09-18 20:33:43
    1.执行find / -name mysqldump命令,找到mysqldump所在路径,比如:/www/server/mysql/bin/mysqldump 2.执行命令/www/server/mysql/bin/mysqldump -uroot -proot test> /roo...
  • 一、Linux系统常见的压缩指令 ...Linux系统中常见的压缩文件格式: .z compress程序压缩的文件; .zip zip程序压缩的文件; .gz gzip程序压缩的文件; .bz2 bzip2程序压缩的文件; .xz xz程序压缩的文件; .tar ...
  • 主要介绍了linux下如何实现快速拷贝大文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • 一、关于Linux备份文件和应用的几个命令:tar和cp 在工作中,经常来备份文件和系统应用,常用到的主要是tar和cp命令,分别介绍如下:   一、tar命令,这个现在经常使用用来打包:   tar包指的是档案文件...
  • Linux文件备份--cp

    万次阅读 2017-05-07 21:00:13
    cp 复制文件或者目录 语法 cp [ 选项 ] 源文件 目标文件 ...常用于备份 -r:递归复制,用于复制目录 -s:复制为符号链接文件,也就是快捷方式,链接文件被删除,符号链接文件失效。 -l:进行硬式链接的连结档
  • 新建文件 mkdir -[选项] 目标文件名 例子:在当前目录下创建文件夹 mkdir file1 删除文件 rm -[选项] 目标文件 常用选项:  -r:递归删除  -f:即使原文档属性为只读,亦直接删除,无需确认。 -i:删除前...
  • 创建文件夹 mkdir -p /data/backdata mkdir -p /data/logs mkdir -p /data/mysqlbak ...创建文件touch backup.sh 编辑文件 vi backup.sh 添加下面的内容 DATE=$(date +%Y%m%d) /usr/local/mysql
  • linux 备份文件

    千次阅读 2019-01-10 16:24:06
    备份哪个目录,就cd到哪个目录,在那个目录执行下面的命令: tar -zcvP -f /home/***/***/package.tar.gz currentDirectoryName -f后面的内容,指的是备份文件存放的完整路径+名称...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 249,251
精华内容 99,700
关键字:

linux备份文件命令

linux 订阅