我想将文件复制到使用scp
. 但我想在我的 makefile 中使用我当前的文件夹名称作为变量。
我知道我得到了我当前的路径,$(CURDIR)
但我的本地路径在我的远程服务器上不一样。
例如,我的路径是/Users/obstschale/Documents/Lab2/
,我想将 Lab2.tar 复制到user@server.au:/home/path/Lab2/
.
copy2server:
echo $(CURDIR)
scp Lab2.tar user@server.au:/home/path/{folder}
我可能不得不$(CURDIR)
输入一些东西并找到我的最后一个文件夹。
更新:$(CURDIR)
是正确的变量。$(CURID)
是错误的,至少它对我不起作用。