我第一次将用户文件从旧系统移动到新系统。我的目标是使用 SCP 的简单语法scp -r source destination
。我尝试使用以下命令首先复制文件:
scp -r [email protected]:/home/someuser/* .
回想起来,根据过去的经验,这复制了所有没有前导.
. 在我试图解决这个问题时,我这样做了:
scp -r [email protected]:/home/someuser/.* .
表示以 a 开头的任何内容的通配符.
。显然(为什么我要问这个问题)它没有做我想要的。观察到的结果是,它将 解释.
为在路径中向上移动了一个级别,而是开始复制/home/*
,而且(我认为)将文件从我的工作目录而不是工作目录本身放在了上一级。
我对执行第二个命令的解释是否正确?我认为自从我进入以来它很容易修复~/backup
,所以升级了一个级别~
。我只是rm -rf ~/someuser
在中断命令之前复制的每个用户名。这些someuser
目录应该在~/backup
从那以后,我学会了如何通过仅指定目录而不是目录中包含的文件来复制我想要的文件。