link 项目文件夹到保管箱文件夹使用 linux
link project folder to dropbox folder using linux
我想与其他人共享该项目以加快开发速度,因此我决定使用 Linux 将项目目录 link 到 Dropbox,但是当我从 Dropbox 创建一个 link 文件夹时对于我的项目,它不起作用,我无法导入库。
如何将 Dropbox 中的文件夹link 放入我的项目文件夹并导入库?
当然,您最好使用 git,但您可以通过一些名为 rsync
.
的简单命令来完成
rsync
可用于远程同步或本地同步。
case "" in
start)
process_id=`ps -aux | grep "synchronize_script" | grep -v "grep" | awk '{print }' | awk 'END{ print NR }'`;
tolerable=3;
if [ $process_id -ge $tolerable ]
then
echo "synchronize_script already started !!!";
else
while true; do
sleep 3;
rsync -az --delete /PathToProjectSource/SpecificFolder1/ /PathToProjectDestination/TheSameSpecificFolder1/;
# YOU CAN ADD SpecificFolders AS MANY AS YOU WANT BY ADDING ANOTHER LINE LIKE ABOVE INTO WHILE LOOP.
done &
echo "started"
fi
;;
stop)
process_id=`ps -aux | grep "synchronize_script" | grep -v "grep" | awk '{print }' | awk 'END{ print NR }'`;
tolerable=2;
if [ $process_id -eq $tolerable ]
then
echo "no synchronize_script started yet";
else
kill -9 `ps -aux | grep "synchronize_script" | grep -v "grep" | awk '{print }'`
fi
;;
*)
echo $"Usage: [=14=] { start | stop }"
esac
这是我使用 rsync
和 dropbox
的脚本的 link。
我想与其他人共享该项目以加快开发速度,因此我决定使用 Linux 将项目目录 link 到 Dropbox,但是当我从 Dropbox 创建一个 link 文件夹时对于我的项目,它不起作用,我无法导入库。
如何将 Dropbox 中的文件夹link 放入我的项目文件夹并导入库?
当然,您最好使用 git,但您可以通过一些名为 rsync
.
rsync
可用于远程同步或本地同步。
case "" in start) process_id=`ps -aux | grep "synchronize_script" | grep -v "grep" | awk '{print }' | awk 'END{ print NR }'`; tolerable=3; if [ $process_id -ge $tolerable ] then echo "synchronize_script already started !!!"; else while true; do sleep 3; rsync -az --delete /PathToProjectSource/SpecificFolder1/ /PathToProjectDestination/TheSameSpecificFolder1/; # YOU CAN ADD SpecificFolders AS MANY AS YOU WANT BY ADDING ANOTHER LINE LIKE ABOVE INTO WHILE LOOP. done & echo "started" fi ;; stop) process_id=`ps -aux | grep "synchronize_script" | grep -v "grep" | awk '{print }' | awk 'END{ print NR }'`; tolerable=2; if [ $process_id -eq $tolerable ] then echo "no synchronize_script started yet"; else kill -9 `ps -aux | grep "synchronize_script" | grep -v "grep" | awk '{print }'` fi ;; *) echo $"Usage: [=14=] { start | stop }" esac
这是我使用 rsync
和 dropbox
的脚本的 link。