scp,我的文件去哪儿了?

scp,我的文件去哪儿了?

我使用 ssh 登录到我们实验室的一台电脑。我想从那里复制一个 .txt 文件到我家里的笔记本电脑上。所以我这样做了:

root@hostname:/home/gsamaras/konstantis/cholesky# scp [email protected]:konstantis/cholesky/o_755.txt /
o_755.txt                                     100%   23KB  22.6KB/s   00:00    
root@hostname:/home/gsamaras/konstantis/cholesky# scp [email protected]:konstantis/cholesky/o_755.txt /home/gsamaras
o_755.txt                                     100%   23KB  22.6KB/s   00:00

我尝试了两次,都找不到该文件。它去哪儿了?而且,现在我认为其中两个应该存在,我不想留下任何残留。


以下是我检查的内容:

gsamaras@gsamaras:~$ pwd
/home/gsamaras
gsamaras@gsamaras:~$ ls
Desktop           Music                                     Templates
Documents         Pictures                                  ubuntu_May_2015.zip
Downloads         Public                                    Videos
examples.desktop  skype-ubuntu-precise_4.3.0.37-1_i386.deb
gsamaras@gsamaras:~$ ls /
bin    dev   initrd.img      lib64       mnt   root  srv  usr      vmlinuz.old
boot   etc   initrd.img.old  lost+found  opt   run   sys  var
cdrom  home  lib             media       proc  sbin  tmp  vmlinuz
gsamaras@gsamaras:~$ 

答案1

请注意您要使用此scp命令实现的目标:

root@hostname:/home/gsamaras/konstantis/cholesky#

您正在root运行名为hostname

scp gsamaras@hostname:konstantis/cholesky/o_755.txt /

o_755.txt

您正在尝试将scp文件hostname:konstantis/choleskygsamaras/o_755.txt 在当前机器上

然后你登录到名为 的计算机gsamaras并在那里查找文件。它不会在 上。尝试在gsamaras中查找文件//home/gsamaras/ hostname(当前机器)。

为了做我认为你想要做的事情,你必须运行以下scp命令:

scp gsamaras@hostname:konstantis/cholesky/o_755.txt gsamaras@gsamaras:~/

hostname当前机器在哪里。

相关内容