scp 错误:不是常规文件

scp 错误:不是常规文件

我正在尝试将目录从本地计算机复制到远程计算机。

这是我正在使用的命令;

sudo scp /run/media/orcacomputers/DataCabinet/fileBackups/centos6-root/etc/httpd/conf.d​/ :root@ip/etc/httpd/conf.d​

我在这里做错了什么?

答案1

您缺少-r复制目录及其内容所需的选项。

人 scp

-r 递归复制整个目录。

因此你的命令是:

sudo scp -r /run/media/orcacomputers/DataCabinet/fileBackups/centos6-root/etc/httpd/conf.d​/ root@ip:/etc/httpd/conf.d​

答案2

从服务器移至 localhost 文件

scp -r [email protected]:/var/www/html/foldername/  /var/www/html/foldername

答案3

通过-r在命令中包含选项scp将解决问题,/path-to-source/: not a regular file但它会在复制文件时将所有进度充斥您的终端。

使用该-q选项-r将解决问题,而不会在文件复制期间用进度更新淹没您的终端。

这些选项在安静模式下启用递归目录。

命令片段:

scp -rq /path-of-source/ /path-of-destination/

相关内容