【发布时间】:2013-03-17 10:39:57
【问题描述】:
我想使用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) 是错误的,至少它对我不起作用。
【问题讨论】: