使用ln同步文件内容,支持忽略文件

用来同步文件内容

#!/bin/bash
# 读取文件的方式
#read -p "input path:" FilePath;
#read -p "ignore file:" Ignore;
#read -p "ln path:" LnPath;
# 源文件
FilePath='/var/www/html/';
# 忽略文件
Ignore='.env';
# 目标文件
LnPath='/var/www/sync/';
function getAllFiles()
{
        fileList=`ls -a $FilePath`;
        for fileName in $fileList;
        do
           if [ "$fileName" = "$Ignore" ]; then
              echo "ignore $Ignore";
           else
              echo "$FilePath/$fileName";
              #echo "ln -s $FilePath/$fileName $LnPath/$fileName"
              `ln -s $FilePath/$fileName $LnPath/$fileName`;
           fi
        done
}
cd $FilePath;
getAllFiles;
echo "DONE"
上一篇:mysql插入语句insert ignore into


下一篇:MySQL binlog_ignore_db 参数最全解析