将根文件系统从目标复制到主机

将根文件系统从目标复制到主机

我想将整个根文件系统从目标复制到主机中的特定文件夹。当我尝试这样做时,我只会在所需位置获得一个 README.txt 文件。当我打开该文件时,它显示“下载并将示例文件系统提取到此目录。”

有人知道这个问题吗?下面是终端的输入和输出。

rish@myComp:~$ scp -r comp@<IP Address>:/*.* /desired/location

comp@<IP Address>'s password: 

README.txt                                    100%   62   107.0KB/s   00:00    

答案1

在 Windows 中*.*匹配所有,即使没有点scp. 在 Linux (以及)中,*.*glob 模式与带有文字点的对象匹配。

等中没有点binhome显然唯一带点的对象是README.txt

使用*代替*.*(或不使用,见下文)。

笔记:

  • Unquoted*可能会被你的本地 shell 扩展。我并不期望comp@<IP Address>:/*匹配你当前工作目录中的任何文件,但这仍然有些缺陷。
  • *不匹配隐藏(点)文件。scp我认为这在 shell 和 中都是正确的。
  • 我不想复制/proc,,/dev/tmp因此,我会获取列表并明确请求其他目录/文件。
  • scp不保留所有权

相关内容