使用 scp 将文件从当前目录复制到远程计算机的相应位置,而不定义完整路径

使用 scp 将文件从当前目录复制到远程计算机的相应位置,而不定义完整路径

有没有办法将文件或文件夹复制到与当前目录相同的地址的远程计算机,我在其中运行 scp 仅定义文件名,例如:

[user@machine current_location]$scp ./file_or_folder remote:$/

答案1

我想$/您希望将其翻译为您当前的位置?你可以通过以下方式实现这一点

$ scp ./file_or_folder "remote:$(pwd)"

$( cmd )是一个命令替换。它运行命令(此处pwd打印当前目录),然后用命令输出“替换”自身。

相关内容