目标中带有 space 的 SCP 命令
SCP command with a space in the target
我想创建一个带有文件目标变量的 scp 命令,但是在变量中我有一个 space.
~ $ target=C:/Users/exemple/a folder with space/data
~ $ scp -r -p file.txt $USER@$IP_TARGET:${target}
space/data: No such file or directory
我该怎么办?
我成功了:
target='"C:/Users/exemple/a folder with space/data"'
或者这个:
target=\"C:/Users/exemple/a folder with space/data\"
并使用
scp -r -p file.txt $USER@$IP_TARGET:"$target"
我想创建一个带有文件目标变量的 scp 命令,但是在变量中我有一个 space.
~ $ target=C:/Users/exemple/a folder with space/data
~ $ scp -r -p file.txt $USER@$IP_TARGET:${target}
space/data: No such file or directory
我该怎么办?
我成功了:
target='"C:/Users/exemple/a folder with space/data"'
或者这个:
target=\"C:/Users/exemple/a folder with space/data\"
并使用
scp -r -p file.txt $USER@$IP_TARGET:"$target"