scp复制所有没有目录的文件
scp to copy all the files without directories
我正在尝试使用 scp 将文件从远程机器复制到本地机器
scp -r username@hostname:/directory .
我只想复制文件而不是目录
即)
directory
|directory2
| file1
| file2
file12
复制所有文件后,结构应该是这样的
localdirectory
|file1
|file1
|file12
这可以使用 scp 吗?
尝试:
scp -r username@hostname:{/directory/directory2/file1,/directory/directory2/file2,/directory/file12} localdirectory
或scp
一个接一个
你可以结合find和scp,像这样:
查找本地目录 | xargs scp {你的参数}
find - returns 所有文件,xargs - 将收集它们的完整路径并将它们作为 scp
的参数
Sergius 说得对,可以结合使用find 和scp 来实现。但是,您需要先通过 ssh 运行 在远程计算机上找到,然后再通过 scp 找到它。
我正在尝试使用 scp 将文件从远程机器复制到本地机器
scp -r username@hostname:/directory .
我只想复制文件而不是目录 即)
directory
|directory2
| file1
| file2
file12
复制所有文件后,结构应该是这样的
localdirectory
|file1
|file1
|file12
这可以使用 scp 吗?
尝试:
scp -r username@hostname:{/directory/directory2/file1,/directory/directory2/file2,/directory/file12} localdirectory
或scp
一个接一个
你可以结合find和scp,像这样:
查找本地目录 | xargs scp {你的参数}
find - returns 所有文件,xargs - 将收集它们的完整路径并将它们作为 scp
的参数Sergius 说得对,可以结合使用find 和scp 来实现。但是,您需要先通过 ssh 运行 在远程计算机上找到,然后再通过 scp 找到它。