我观察到使用 从远程服务器复制文件时出现奇怪的行为scp
。
我有一个包含许多带有文件的子目录的目录。
directory
├── directory1
│ ├── file1.txt
│ ├── file2.txt
├── directory2
│ ├── file3.txt
因此,我使用了scp
:scp -r <server_address_n_path_to_directory> <output_dir>
。
- 当
output_dir
存在时,所有目录结构和里面的文件directory
都被正确复制。 - 但是,当我忘记创建时
output_dir
,只有所有子目录中的文件被复制到新创建的scp
文件夹中。
我测试了几次,结果相同。
这是不一致还是故意的行为?
原因是什么?