【发布时间】:2015-06-15 07:49:12
【问题描述】:
我在 Linux 上使用 scp 时遇到问题,它说“不是常规文件”。我查看了有关此的其他问题/答案,但我无法找出问题所在... 我写道:
scp aa@aa:/home/pictures/file.fits .
将file.fits从aa@aa、/home/pictures复制到当前目录。我也试过不使用/home/,但也没有用...
你明白怎么了吗?
【问题讨论】:
-
试试:
scp aa@aa:~/pictures/file.fits . -
可能路径错误,应该包含您的 Linux 用户名。 /home/
/图片可能吗? -
在这种情况下,Tilda 将是你最好的朋友 :)。在这种情况下,不要扩展您的目录路径。现在我正在考虑它,你的命令无论如何都不会起作用。如果要添加整个目录,它看起来像:
scp aa@aa:/home/aa/pictures/file.fits . -
使用 ssh (
ssh aa@aa) 登录并发出命令:file /home/pictures/file.fits并告诉我们上面的内容。 -
只需切换到
rsync即可节省您的时间和精力。使用rsync -azHvu aa@aa:/home/pictures/file.fits .。这将允许 rsync 递归复制并遵循符号链接并显示(详细)它正在复制的内容。