提问人:underloaded_operator 提问时间:4/26/2023 最后编辑:underloaded_operator 更新时间:5/6/2023 访问量:73
将 .csv 文件从桌面复制到 SSH
Copying a .csv file from desktop to ssh
问:
我需要将 .csv(逗号分隔值)文件从我的桌面(运行 macOS)复制到 SSH 服务器。我尝试使用scp命令,但是我一直收到一个错误,说这很奇怪,因为我所做的只是文件并复制了路径。/Users/jbalkovec/Downloads/WHO-COVID-data.csv: No such file or directory
option clicked
这是我在终端中运行的命令:
scp /Users/jbalkovec/Desktop/WHO-COVID-data.csv jba[email protected]:/home/st/jbalkovec/2430CPSC/Projects/A4/
我做错了什么?我可以使用其他方法来传输文件吗?
我尝试将它从桌面拖到 VS Code 编辑器,但不幸的是,当我尝试打开它时,它显示 .当我运行该命令时,它会询问我的密码(因为它是大学的服务器),但随后它抛出一个错误,我认为这意味着 bash 找不到该文件,对吗?Unauthorized
No such file or directory
我真的不知道在这里放什么标签,所以如果其中一些是错误的,请不要生气。 谢谢。
答: 暂无答案
评论
std::cout
通常被缓冲。在调用之前,它的缓冲区可能不会刷新到终端。您可以在调用之前使用,以确保刷新缓冲区。注意,在写入后执行 .usleep()
std::cout << std::flush
usleep()
std::endl
flush
\n
cout
is buffered”,有什么你不明白的地方吗? 具有首先写入数据的内部缓冲区。通常,在 1) 写入字符、2) 缓冲区填满或 3) 调用之前,该缓冲区不会刷新到输出设备(即终端)。cout
\n
cout.flush()
cout
参考,特别是阅读有关 std::basic_ostream 和basic_ostream::flush()
以及实际缓冲区的std
::basic_streambuf
cout