linux下备份目录文件及目录
一、关于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下备份一个目录下所有文件及目录
linux下备份一个目录下所有文件及目录
cp -rf 源目录 备份目录
cp是复制命令
-r 递归处理,指定目录下的文件和子目录一并处理
-f 强行复制,无论目标是否存在
参考:
- 关于Linux备份文件和应用的几个命令:tar和cp
- linux备份文件夹
- linux下备份一个目录下所有文件及目录
linux下备份目录文件及目录相关推荐
- linux+笔记:linux下判断一个文件或者目录是否存在
工作中涉及到文件系统,有时候需要判断文件和目录是否存在,下面是一些前人的经验分享. 转自:http://blog.csdn.net/adcxf/article/details/6386901 转自:h ...
- linux下删除乱码文件、目录
由于编码原因,在linux服务器上上传.创建中文文件或目录时,会产生乱码,如果想删除它,发现用rm命令是删除不了的 这种情况下,用find命令可以删除乱码的文件或目录. 首先进入乱码文件或目录所在的目 ...
- linux下g编译文件或目录,【转】在linux下使用gcc/g++编译多个.h文件
博主写得很好 多个文件编译在linux下编译,下面有三个文件,分别是1.cpp 和 2.cpp 和myhead.h 文件. 1.cpp 2.cpp myhead.h 假如他们都在一个目录下面,那么编译 ...
- linux下查看大文件或者目录
2019独角兽企业重金招聘Python工程师标准>>> 我们在使用linux的时候经常遇到磁盘空间不足的问题,这时候我们就要看看是哪些大文件占用了磁盘空间 定位磁盘 系统可能挂载多个 ...
- 目录下内容的递归复制Linux,linux下递归复制文件及目录
#include"filecopy.c" #include #define SIZE 100 /*递归输出文件和目录的名字*/ int distance=0; char src[S ...
- linux下备份mssql文件,linux服务器怎么定时备份mysql的sql文件数据
一.编写备份shell脚本 #!/bin/bash #保存备份个数,备份31天数据 number=31 #备份保存路径 backup_dir=/root/mysql/backups #日期 dd=`d ...
- linux下查看某个文件或目录占用磁盘空间的大小
命令: du -sh /* df -h 转载于:https://www.cnblogs.com/frisk/p/8591799.html
- Linux下重命名文件或文件夹
文章目录 Linux下重命名文件或文件夹 Linux下重命名文件或文件夹 在Linux下重命名文件或目录,可以使用mv命令或rename命令,这里分享下二者的使用方法. mv命令既可以重命名,又可以移 ...
- Linux下统计当前文件夹下的文件个数、目录个数
这篇文章主要介绍了Linux下统计当前文件夹下的文件个数.目录个数,本文使用ls命令配合管理.grep命令实现统计需求,需要的朋友可以参考下 1) 统计当前文件夹下文件的个数 复制代码 代码如下: l ...
最新文章
- Linux 命令学习笔记
- 爱与家庭,魔兽世界怀旧父亲为儿子打造精致音乐盒,满满的都是爱
- 【NOIP2015模拟10.22】最大子矩阵
- 箱线图怎么判断异常值_箱形图(Box-plot)识别异常值,是否有数据依据?还是经验法则?...
- BiGAN-QP:简单清晰的编码 生成模型
- python批量上传 服务器_Python Tornado批量上传图片并显示功能
- 信息学奥赛一本通 1062:最高的分数 | OpenJudge NOI 1.5 05
- [机器学习]京东机器学习类图书畅销原因分析-决策树或随机森林
- JS-对象-构造函数-实例化-this
- 使用 /proc 文件系统
- 楼梯计算机方法,怎么计算楼梯踏步方法是什么
- dijikstra 旅行商问题_车辆路径问题与算法
- PS 曲线(改变图片不同的色彩效果)
- idea git 各种颜色代表的含义
- 华为mate8 解锁+root手记
- ROC和DO的双重设计:打造出支付领域的重磅产品
- Ajax的网络响应时间
- visio-软件设计的各种图
- oracle48108,​记一次oracle连接数暴涨hang分析经验
- python标准库不需要导入即可使用其中的所有对象和方法_Python编程及应用-中国大学mooc-题库零氪...