故事:
我的电脑上基本上有一个"git存储库"目录。我还在为名为Alfred的生产力应用程序进行一个工作流项目。Alfred和许多其他应用程序一样,要求文件在其库中才能正常工作我想要一个bash命令,它将从"Alfred Directory"->"git\repositories/repository_name"复制文件,用新更新的文件替换所有旧文件这样我就可以将我的更改推送到Github。我基本上会在终端中对此进行别名,以便于重复。
我正在努力实现的目标:
我想要一个bash命令,它将从Directory1->Directory2复制文件,用Directory1中的新更新文件替换Directory2中的所有旧文件。
-
Directory1=file1,file2(新)
-
Directory2=文件1,文件2(旧)
如果有更好的方法,请分享
我所知道的:
bash:
cp-r~/path/to/Directory1/~/路径/到/Directory2
现在我该如何用它来替换旧的
也许你想试试rsync
rsync -avz ~/path/to/Directory1/ ~/path/to/Directory2/