文档章节

linux下批量备份文件夹

yzbty23
 yzbty23
发布于 2015/10/14 22:26
字数 202
阅读 78
收藏 6

在linux下工作,如何才能更方便地对以前的工作备份?难道每次都去敲命令打包?最好的方式当然是使用linux下强大的shell了。
下面是我编写的一个简单例子,用于备份两个文件夹floderName1和floderName2的shell脚本。每个备份都会加上备份时的系统时间加以区分。各位可以根据需要添加自己的代码就可以了,当然如果这些文件夹之间存在规律的话就更好了。

#!/bin/sh
floderName1=floderName1
backupName1=$floderName1-`date   +%Y%m%d%H%M`.tar.bz2 
backupPath1=/mnt/tar/$floderName1
tar -cjvf $backupName1   $floderName1
mv $backupName1 $backupPath1
floderName2=floderName2
backupName2=$floderName2-`date   +%Y%m%d%H%M`.tar.bz2 
backupPath2=/mnt/tar/$floderName2
tar -cjvf $backupName2  $floderName2
mv $backupName2 $backupPath2


© 著作权归作者所有

共有 人打赏支持
yzbty23
粉丝 119
博文 251
码字总数 216816
作品 0
浦东
程序员
私信 提问
常用 shell sql 命令

vim添加指定开始的行号 :g/^/ s//=line('.')+765.':'/ vim 将文件所有行合并到一行 在 Normal Mode下执行: ggvGJ 逗号分割的字符串转化成多行 %s/,/r/g gg 用于跳到行首 v 转换成 visual 模...

birdinroom
06/28
0
0
iptables的备份及脚本构成

在Linux中,iptables为我们提供了批量备份与恢复规则的命令,防火墙脚本实际上是一个shell脚本程序,便于使用shell变量、程序控制逻辑,在需要重用、移植使用时会非常方便,只需修改下变量值...

杨书凡
01/06
0
0
FreeFileSync:在 Ubuntu 中对比及同步文件

FreeFileSync:在 Ubuntu 中对比及同步文件 [日期:2017-06-11] 来源:Linux中国 作者:Linux [字体:大 中 小] FreeFileSync 是一个自由、开源以及跨平台的文件夹对比及同步软件,它可以帮助...

linjin200
07/31
0
0
Shell脚本:使用rsync备份文件/目录

本文我们介绍一个shell脚本,用来使用rsync命令将你本地Linux机器上的文件/目录备份到远程Linux服务器上。使用该脚本会以交互的方式实施备份,你需要提供远程备份服务器的主机名/ip地址和文件...

酱醋茶丶
2015/10/28
0
0
linux Tar 命令参数详解

转自 http://www.cnblogs.com/dasn/articles/1914738.html tar命令   1. 作用 tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。   2...

zhaobaoxin123
2017/02/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

windows上类似dnsmasq的软件Dual DHCP DNS Server

官网地址:http://dhcp-dns-server.sourceforge.net/官网定向的下载地址:https://sourceforge.net/projects/dhcp-dns-server/files/ 设置参考地址:http://blog.51cto.com/zhukeqiang/18264......

xueyuse0012
今天
3
0
LinkedHashMap源码解析

前言 HashMap中的元素时无序的,也就是说遍历HashMap的时候,顺序和放入的顺序是不一样的。 如果需要有序的Map,就可以采用LinkedHashMap. LinkedHashMap通过维护一个包含所有元素的双向链表,...

grace_233
今天
3
0
初识flask

文档 0.10.1版本 http://www.pythondoc.com/flask/index.html 1.0.2版本 https://dormousehole.readthedocs.io/en/latest/ 安装flask $ pip3 install flaskCollecting flask Downloading......

yimingkeji
昨天
5
0
Akka系统《sixteen》译

Actor是一个封装状态(state)和行为(behavior)的对象,它们只通过交换消息通信(放入收件人邮箱的邮件)。从某种意义上说,Actor是最严格的面向对象编程形式,但它更适合将他们视为人:在与Act...

woshixin
昨天
3
0
技术工坊|如何开发一款以太坊钱包(深圳)

【好消息!】HiBlock区块链技术工坊已经成功举办了26期,其中北京1期,西安1期,成都2期,上海22期。经常有社区的小伙伴问定期举办技术工坊的除了上海以外,其他城市有没有?现在区块链技术工...

HiBlock
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部