使用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"
相關文章
- java檔案相關(檔案追加內容、檔案內容清空、檔案內容讀取)Java
- 使用GeoTools解析shp檔案內容
- vite vue-cli 讀取檔案原始內容 使用base64內容的檔案ViteVue
- 如何使用htmlq提取html檔案內容HTML
- 檔案內容拷貝
- Oracle 控制檔案內容Oracle
- 檔案內容比較
- vim內替換檔案內容
- linux下使用find xargs grep查詢檔案及檔案內容Linux
- Git忽略檔案.gitignore的使用Git
- 使用Unison 同步檔案
- 檔案內容對比工具
- C#分割檔案內容C#
- git檢視檔案內容Git
- properties檔案內容亂碼
- Linux檔案內容操作Linux
- 檢視控制檔案內容
- dump 轉儲檔案內容
- 提取rpm檔案內容
- Git——.gitignore 忽略檔案和忽略已經提交過的檔案Git
- git的忽略檔案和刪除檔案操作Git
- python 檔案操作(二) 替換性修改檔案內容Python
- PHP下載遠端檔案及獲取檔案內容PHP
- java通過檔案頭內容判斷檔案型別Java型別
- 忽略特殊檔案(轉載)
- IDEA忽略某些檔案Idea
- 忽略檢測png檔案
- git 忽略跟蹤檔案Git
- 實用解析dmp檔案內容
- 命令列技巧:分割檔案內容命令列
- php獲取xml檔案內容PHPXML
- node中給檔案追加內容
- mybatis讀取properties檔案內容MyBatis
- js直接列印pdf檔案內容JS
- PowerShell輸出內容到檔案
- 控制檔案包含哪些基本內容
- 檔案內容查詢命令(轉)
- ftp上直接修改檔案內容FTP