功能:把指定文件夹(不包括)下的所有东西复制到指定文件夹下。
在产品发布的时候,某些不共享的配置文件可以通过此脚本在项目第一次发布的时候生成。
windows版本(当前目录下resources)
rem @echo off
::cd ../../..
echo cd
set root_dir=%cd%\..\..\..
echo %root_dir%
set toPath=%root_dir%\resources
xcopy /S/Y res_module %toPath%
pause
linux版本
#!/bin/sh:/bin/bash
export PATH=/usr/bin:/bin:/sbin:/usr/sbin:$PATH
cur_dir=`pwd`
root_dir=`dirname $0`
echo "tools_path:"${root_dir}
toPath=${root_dir}/../classes
echo "target_path:"${toPath}
cd ${root_dir}
tmp_dir=${root_dir}/"tempDir"
rm -fr $tmp_dir
mkdir $tmp_dir
cp -r res_module/* $tmp_dir
find $tmp_dir -name ".svn" | xargs -i rm -fr {} \ ;
cp -r $tmp_dir/* ${toPath}
rm -fr $tmp_dir
cd $cur_dir
echo "deploy succ!"
很久没写shell脚本了,所以写的有点绕,采用下面这个指令或许要简洁点:
find dir -name "*.txt" -exec cp --parents {} tmp/ \;
另外,如果shell在运行时报错误:bash command not found,加上export path那行就行了。
想彻底解决的话,在系统环境变量中修改下好了。
参考文章:http://hi.baidu.com/man_zxc/item/c9dc0517020cd9ddbe9042a1
分享到:
相关推荐
java 读取 各平台 服务器硬件信息(windowx+linux+Mac OS) 案例............。
java的串口环境配置文件,支持windows64位和linux64,亲测可用。
每个平台的dll或so都有 RXTX是个提供串口和并口通信的开源... RXTX项目提供了Windows,Linux,Mac os X,Solaris操作系统下的兼容javax.comm串口通讯包API的实现,为其他研发人员在此类系统下研发串口应用提供了相当的方便
windowx 下tomca配置tomcat内存溢出配置
firebird windows 64位需要的相关dll
批量文件转码工具,支持GBK,UTF-8转换,window下面使用,亲测可以使用!
用于使用Dev通道更新windows11时因没有tmp或无安全启动而导致无法升级到windows11的问题所使用的跳过文件
压缩包2 最近很多人向我要DDK,今天就拿出来和大家分享一下吧!一共6个压缩包,因为一次只能上传25M,要全下载下来!!
mongo-linux,nosqlbooster-压缩包内容,0积分下载,拿走不谢!mongo-windowX64下载速度相对较快,nosqlbooster在这里下载吧!
RTF文件转换为doc批量转换工具,支持windowx7和windows10环境。
包含sqlplus、exp、imp、wrc、sqlldr和SDK Package、JDBC Supplement Package、ODBC Package。 SQL*Plus: SQL*Plus 是 Oracle 提供的命令行界面工具,用于与 Oracle ...它允许你从文本文件、CSV 文件等格式加载数据。
免费版优化大师 优化系统速度 优化系统注册表 清除系统垃圾 智能卸载
instantclient11_2-windowx86-64.zip 解压可用,PLSQL绿色版配套请看本人上传的另外一个资源
将网页、图片和其他文件发送到 OneNote,然后用 Tablet 笔进行批注或突出显示。 Hexic Deluxe for Tablet PC 此拼图游戏功能齐全,它为 Tablet PC 添加了新的乐趣。现在您可以轻而易举地用 Tablet 笔来转动宝石了。...
该文件包含两部分文件: 一个是zeroMQ的lib包下的libzmq.dll, 一个是jzmq的lib包下jzmq.dll、zmq.jar、jzmq.lib包。 使用这些文件,可以在window下进行zeroMQ的java语言的开发。
基本功能(文件批量改名 内容批量替换 编码更改 J2EE项目更新包制作 制作最小JRE HTML转JSP),启动程序:bin/start.vbs,程序已经包含了jdk1.6,此jdk1.6只支持windowx xp及以下版本,如果是win7就装个完整的jdk1.6...
压缩文件包含windons-x64-redis和redis管理工具,下不了吃亏,下不了上当,两个一起下,绝对赚大!
Domain Admins(域管理员)组的详细说明 赋予拨号进入权限 理解用户配置文件(User Profile) 为Windows用户创建并使用登录脚本文件(Logon Script) 创建漫游式用户配置文件(Roaming User Profile) 创建强制性用户配置...
附件为在windows系统下通过VM9安装MAC OS1.8系统的教程全程图解。并含有VM9的IOS系统虚拟机补丁。
1.从官网下载mysql-5.7.21-windowx64.zip mysql下载页面 2.解压到合适的位置(E:\mysql) 这名字是我改过的 3.配置环境变量,将E:\mysql\bin 添加到PATH中 4.在mysql目录下(E:\mysql) 创建 my.ini文件,内容如下: ...