shell脚本复制文件夹内容到另外的文件夹,如果存在则自动备份
2019独角兽企业重金招聘Python工程师标准>>>
有时我们需要将一个文件夹覆盖到我们的工作目录,但需要自动备份已经存在的文件,一个一个去备份太麻烦了,全部备份又没有必要。shell脚本可以很好滴完成这个任务。代码如下:
#!/bin/sh
upload_dir=/alidata/www/sh/useful-shell-script/upload/
www_dir=/alidata/www/sh/useful-shell-script/www/
backexist()
{
filelist=`ls $1`
for file in $filelist
do
if [ -f $1$file ]
then
if [ -f $2$file ]
then
cp $2$file $2$file”_bak_”`date +%Y-%m-%d`
fi
else
backexist $1$file”/” $2$file”/”
fi
done
}
backexist $upload_dir $www_dir
cp -R $upload_dir”.” $www_dir
博客原文:http://back.zhizhi123.com/?p=85
转载于:https://my.oschina.net/u/1442053/blog/492889
shell脚本复制文件夹内容到另外的文件夹,如果存在则自动备份相关推荐
- Linux复制文件到usb设备中,使用shell脚本实现USB设备的加载与文件复制
使用shell脚本实现USB设备的加载与文件复制 在Linux操作系统中,如果插入一个USB设备,需要用mount挂载命令才能实现这个设备的加载,下面写一个USB设备挂载与文件复制的Shell程序,程 ...
- shell脚本中echo显示内容带颜色的实现方法
shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 格式如下: 复制代码 代码如下: echo -e "\033[字背景颜色:文字颜色m字符串\033[0m&q ...
- 设置 shell 脚本中 echo 显示内容带颜色
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数 -e 格式如下: e ...
- linux脚本定时拷贝文件,使用Linux shell脚本实现FTP定时执行批量下载指定文件
使用FTP定时批量下载指定文件的shell脚本,具体实例介绍如下所示: 1.目标FTP服务器地址 #FTP服务器地址 ip=10.19.15.23 2.FTP账号和密码 u=账号 p=密码 3.使用m ...
- shell脚本中echo显示内容带颜色
shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 格式如下: echo -e "\033[字背景颜色:文字颜色m字符串\033[0m" 例如: e ...
- 【Shell 脚本输出带颜色的内容】
终端附加颜色 颜色参数定义 Shell 脚本输出带颜色的内容 Jenkins 控制台加颜色 插件 Pipeline 颜色参数定义 echo -e "\033[41;30m红底黑字\033[0 ...
- Windows 下自动同步文件夹内容到另一个文件夹下
实现windows 使用bat脚本文件,复制文件夹到另一个盘,参考如下代码:/y是可以不显示:提示你需要覆盖一个文件,如下图: bat文件内容为 @echo off echo "使用bat脚 ...
- Shell脚本实现将文本内容格式化为markdown表格文本
背景介绍: 在使用markdown编辑表格的时候,需要对文本内容添加|等符号,数据量大的时候需要花费较多时间插入符号,为节省时间提高效率,尝试写了可以自动化批量将待处理的文本内容格式化为markdow ...
- linux文件比较脚本,shell脚本之对比不同目录的下的文件
让负责一部分代码的版本,担心公共目录下有人可能会稍微修改部分代码,因此把代码备份到自己的一个目录中,上传svn之前,如果发现公共目录的下的文件被修改,则找出变化部分,避免出现不可知的文件变化. 使用d ...
最新文章
- 使用pytorch动手实现LSTM模块
- 中国中医药产业未来投资规划与前景风险预测报告2022-2027年版
- linux 中解析命令行参数 (getopt_long用法)
- php去掉两个数组重复数据,php两个数组怎么去除重复
- Visual Studio Code连接SQL SERVER 2019
- 电脑文件系统的管理总结
- Nginx 502 Bad Gateway 错误的原因及解决方法
- 55天 - 算法 - 动态规划 - 数组类 从前往后
- 计算机问题求解需要研究的要素,关于计算机音乐制作的空间构成要素的研究
- java中do_while求阶乘倒数和,下面的程序是用do_while语句计算10的阶乘。请在程序的......
- C#中根据传入的字符串字段返回实体Lambda表达式
- DevExpress WPF控件3D打印应用场景 - 实现3D打印系统可视化窗口
- Windows XP / 2003 / Vista 原版光盘镜像(下载)及其主要特征
- CS61B的入门必备的排坑手册
- 程序员的思维模型指南
- Python使用wordcloud做词云
- 鸿蒙os下载到电脑上,华为鸿蒙os系统官网
- matlab——红绿灯颜色及数字识别(二)
- latex算法框三线加粗
- 免费收录网站的搜索引擎登录口大全