Linux下如何递归下载和上传目录

scp 是一种流行的协议和命令,用于以安全的方式下载和上载文件和目录。我们已经准备好检查大部分的房间了 scp 以下教程中的命令功能。在本教程中,我们将学习如何使用递归方式复制目录或文件夹 scp .

数码荔枝| Directory Opus[Win]更易用的文件管理器 媲美 TC
| 月销量70件
优惠价179元
原价¥179

淘口令:

¥dAhdX79YWrp¥
 

与Eamples一起使用Linux Scp命令

递归选项

-r 选项用于递归地下载或上载文件。复制方向并不重要。因此,对于所有复制方向,都启用了递归性。表达如下。

$ scp -r

递归下载目录

我们将开始从远程系统到本地系统递归地下载目录或文件夹。在本例中,我们将从IP地址172.16.110.35下载目录

$ scp -r 172.16.110.135:/home/ismail/test_bak /home/ismail/other
Download Directories Recursively
递归下载目录

递归上载目录

在本例中,我们将递归地将给定的目录内容上载到远程系统。

$ scp -r Desktop/ 172.16.110.135:/home/ismail/test_bak
Upload Directories Recursively
递归上载目录

保留修改、访问时间和模式

当上传和下载文件和目录递归我们可能需要保留文件和目录的修改和访问时间与模式。所以我们可以用 -p 保留给定属性的选项。

$ scp -r -p Desktop/ 172.16.110.135:/home/ismail/test_bak

使用压缩

递归操作通常传输大量数据。我们可以使用 -C 选项以压缩传输的数据。这将使我们的传输速度更快,同时使用更少的带宽。

$ scp -r -C Desktop/ 172.16.110.135:/home/ismail/test_bak
Use Compression
使用压缩

相关文章: Linux Rsync恢复部分文件传输

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享