linux服务器文件传输命令。scp命令详解👉scp命令 – 基于SSH协议远程复制文件
传输文件夹 相反的 需要登录到源服务器
scp -r /www/wwwroot/cdnimg.52soutu.com root@154.55.139.52:/www/wwwroot/tu.52soutu.com #把文件夹传到154.55.139.52的服务器上
不要用在国内和外国服务器上,太慢了
怎么传输多个文件夹 比如:202311 和202312
scp -r /www/wwwroot/cdnimg.52soutu.com/{202311,202312} root@154.55.139.52:/www/wwwroot/tu.52soutu.com #把文件夹传到154.55.139.52的服务器上
linux服务器scp 传输遇到传输过了的文件是替换还是跳过
在Linux服务器上使用scp命令进行文件传输时,如果遇到已经传输过的文件,默认情况下会跳过,不会进行替换。
如果要实现不覆盖原目录内容,可以使用rsync命令,它比scp更强大,支持“不覆盖”原目录。例如:rsync -avzu –progress /root/client/ root@202.112.23.12:/home/work/。
传输出现断开或者错误,完成后比对文件夹大小看是否全部传输
我该如何使用du命令来查看当前文件夹的大小呢
使用du命令来查看当前文件夹的大小,可以按照以下步骤进行操作:
- 打开终端或命令行界面。
- 输入以下命令:du -sh *
- 按回车键执行命令。
- 终端会显示当前文件夹的总大小,以人类可读的格式显示,如”3.2G”或”4.5MB”。
注意:该命令会显示当前文件夹下所有文件和子文件夹的大小总和。如果你只想查看当前文件夹的大小,不包括子文件夹的大小,可以使用以下命令:du -s .